 /* BEGIN top,banner,footer */
 
 .top-nav {
     position: relative;
 }
 
 .header-box {
     position: fixed;
     width: 100%;
     left: 0;
     top: 0;
     padding: 5px 0;
     background: #fff;
     z-index: 9999;
     transition: .5s;
     -moz-transition: .5s;
     -webkit-transition: .5s;
     -o-transition: .5s;
 }
 
 .fix_height {
     height: 66px;
     background: #fff;
 }
 
 .logo {
     margin-top: 0px;
     width: 150px;
 }
 
 .w1640 {
     margin-right: auto;
     margin-left: auto;
     width: 1640px;
 }
 
 .w1440 {
     margin-right: auto;
     margin-left: auto;
     width: 1440px;
 }
 
 .nav {
     margin-left: 180px;
     margin-top: 15px;
 }
 
 .nav .nli {
     text-align: center;
     display: inline-block;
     position: relative;
     margin-right: 30px;
 }
 
 .nav .nli>a {
     font-size: 16px;
     color: #909090;
     padding: 0 15px;
     padding-bottom: 20px;
     position: relative;
     display: block;
     height: 100%;
     -webkit-transition: all .3s ease;
     transition: all .3s ease;
 }
 
 .nav li:after {
     content: "";
     height: 2px;
     position: absolute;
     bottom: -3px;
     right: 50%;
     left: 50%;
     background: #4285f4;
 }
 
 .nav li.active:after {
     right: 15px;
     left: 15px;
 }
 
 .nav .nli:hover>a,
 .nav .nli.active>a {
     color: #4285f4;
 }
 
 .nav ul#topNav {
     display: inline-block;
 }

 
 .banner {
     width: 100%;
     position: relative;
     height: auto;
     overflow: hidden;
 }
 
 .banner .bd {
     position: relative;
     z-index: 0;
     text-align: center;
 }
 
 .banner .hd {
     width: 100%;
     height: 8px;
     position: absolute;
     z-index: 2;
     bottom: 50px;
     left: 0;
     text-align: center;
 }
 
 .banner {
     width: 100%;
     position: relative;
     height: auto;
     overflow: hidden;
     z-index: 1;
 }
 
 .banner .hd ul {
     display: inline-block;
 }
 
 .banner .hd ul li {
     display: inline-block;
     cursor: pointer;
     color: #589bf2;
     font-size: 16px;
     font-weight: bold;
     padding: 0 20px;
     position: relative;
 }
 
 .banner .hd ul li.on {
     color: #fff;
 }
 
 .banner .hd ul li::before {
     content: '';
     width: 20px;
     height: 1px;
     display: block;
     background: #589bf2;
     position: absolute;
     right: -7px;
     top: 50%;
     margin-top: -0.5px;
     z-index: -1;
     transition: all 0.5s;
     -webkit-transition: all 0.5s;
 }
 
 .banner .hd ul li:last-of-type::before {
     content: '';
     width: 0px;
 }
 
 .fl {
     float: left;
 }
 
 .fr {
     float: right;
 }
 
 .logo-titr {
     margin-top: 42px;
     margin-left: 30px;
 }
 
 .logo-titr span {
     display: inline-block;
     font-size: 26px;
     color: #e40009;
     font-weight: bold;
     vertical-align: middle;
 }
 
 .logo-titr p {
     display: inline-block;
     font-size: 14px;
     color: #666666;
     vertical-align: middle;
 }
 
 .logo-titr-link a {
     margin-right: 10px;
     position: relative;
 }
 
 .top-linka {
     width: 28px;
     height: 28px;
     background: url(../images/tel-ico.png) no-repeat center;
     transition: .3s;
     cursor: pointer;
 }
 
 .top-linkb {
     width: 28px;
     height: 28px;
     background: url(../images/qq-ico.png) no-repeat center;
     transition: .3s;
     cursor: pointer;
 }
 
 .top-linkc {
     width: 28px;
     height: 28px;
     background: url(../images/wx-ico.png) no-repeat center;
     transition: .3s;
     cursor: pointer;
 }
 
 .logo-titr-link {
     margin-top: 5px;
 }
 
 .logo-titr-link img {
     display: inline-block;
     vertical-align: middle;
 }
 
 .logo-titr-link-l {
     display: inline-block;
     vertical-align: middle;
     margin-left: 10px;
 }
 
 .logo-titr-link-l span {
     font-size: 14px;
     color: #909090;
     margin-bottom: 5px;
 }
 
 .logo-titr-link-l p {
     font-size: 20px;
     color: #4285f4;
 }
 
 .footer {
     width: 100%;
 }
 
 .footer-t {
     padding-top: 65px;
     padding-bottom: 40px;
     overflow: hidden;
     background: #1d2736;
 }
 
 .footer-b {
     width: 100%;
     /* height: 50px;
     line-height: 50px; */
     overflow: hidden;
     background: #182231;
     padding-top: 15px;
     padding-bottom: 15px;
 }
 
 .footer-t-a-b {
     margin-top: 25px;
 }
 
 .footer-b-l {
     margin-bottom: 15px;
 }
 
 .footer-t-a-b i {
     background: url(../images/bott-tel.png) no-repeat 0 0;
     width: 54px;
     height: 38px;
     margin-right: 10px;
     display: inline-block;
     vertical-align: middle;
 }
 
 .footer-t-a-b p {
     font-size: 36px;
     color: #a9c240;
     font-weight: bold;
     display: inline-block;
     vertical-align: middle;
 }
 
 .footer-t-b ul {
     margin-right: 100px;
     display: inline-block;
     vertical-align: text-top;
 }
 
 .footer-t-b ul:last-of-type {
     margin-right: 0px;
 }
 
 .footer-t-b ul li {
     margin-bottom: 18px;
     transition: .5s;
     -moz-transition: .5s;
     -webkit-transition: .5s;
     -o-transition: .5s;
 }
 
 .footer-t-b ul li span {
     font-size: 20px;
     color: #d9dee4;
     font-weight: 600;
     min-height: 26px;
 }
 
 .footer-t-b ul li p {
     font-size: 14px;
     color: #768498;
 }
 
 .footer-t-c {
     text-align: center;
 }
 
 .footer-t-c-r {
     display: inline-block;
     vertical-align: middle;
     text-align: center;
 }
 
 .footer-t-c-r p {
     font-size: 14px;
     color: #768498;
     margin-top: 15px;
 }
 
 .footer-t-c-rb {
     display: inline-block;
     vertical-align: middle;
     margin-left: 30px;
 }
 
 .footer-t-c-rb p {
     font-size: 14px;
     color: #768498;
 }
 
 .jianju-p {
     margin-top: 20px;
 }
 
 .footer-t-c-rb span {
     font-size: 28px;
     color: #d9dee4;
     display: block;
 }
 
 .footer-t-c-rb {
     text-align: left;
 }
 
 .footer-t-c-l {
     display: inline-block;
     vertical-align: middle;
     text-align: right;
 }
 
 .footer-t-c-l p {
     font-size: 14px;
     color: #666666;
 }
 
 .footer-t-c-l span {
     font-size: 36px;
     color: #ff0000;
     display: block;
     font-weight: bold;
 }
 
 .footer-t-c .logo-titr-link {
     margin-top: 30px;
     margin-left: 0px;
 }
 
 .footer-t-c .logo-titr-link a {
     background-color: #333333;
 }
 
 .footer-t-c .logo-titr-link a:hover {
     background-color: #e4000a;
 }
 
 .footer-b a {
     margin-right: 10px;
     transition: .5s;
     -moz-transition: .5s;
     -webkit-transition: .5s;
     -o-transition: .5s;
 }
 
 .footer-b {
     overflow: hidden;
 }
 
 .footer-b a:last-of-type {
     margin-right: 0px;
 }
 
 .footer-b a p {
     font-size: 16px;
     color: #666666;
 }
 
 .footer-t-b ul li:hover {
     transform: translateX(5px);
 }
 
 .footer-b a:hover {
     transform: translateX(5px);
 }
 /* .fwzc-ul {
  margin-left: 100px;
  margin-right: 100px;
} */
 
 .footer-b-l a {
     font-size: 14px;
     color: #515c6b;
 }
 
 .footer-b-r a {
     font-size: 14px;
     color: #515c6b;
 }
 /* END  top, banner,footer  */
 /* BEGIN content  */
 
 .in-tit {
     text-align: center;
 }
 
 .in-tit span {
     font-size: 36px;
     color: #1d2736;
 }
 
 .in-tit p {
     font-size: 20px;
     color: #666666;
 }
 
 .in-tit i {
     width: 80px;
     height: 2px;
     background: #0b74f1;
     margin-top: 20px;
     margin-bottom: 20px;
     display: block;
     margin-left: auto;
     margin-right: auto;
 }
 
 .in-cona {
     padding-top: 90px;
     padding-bottom: 100px;
 }
 
 .in-cona li {
     display: inline-block;
     vertical-align: middle;
     height: 260px;
     position: relative;
     margin-right: 5px;
     margin-bottom: 10px;
     transition: .5s;
     -moz-transition: .5s;
     -webkit-transition: .5s;
     -o-transition: .5s;
 }
 
 .in-cona li:hover {
     transform: translateY(-10px);
 }
 
 .in-cona li:nth-of-type(4n) {
     margin-right: 0;
 }
 
 .in-cona-li2 {
     width: 280px;
     border-radius: 8px;
     background: #006ad0;
 }
 
 .in-cona-li2 p {
     font-size: 24px;
     color: #fff;
 }
 
 .in-cona-li3 p {
     font-size: 24px;
     line-height: 260px;
     text-align: center;
     color: #fff;
     position: absolute;
     left: 50%;
     top: 50%;
     transform: translate(-50%, -50%);
 }
 
 .in-cona-li4 {
     width: 280px;
     border-radius: 8px;
     background: #006ad0;
 }
 
 .in-cona-li4 .in-cona-li-div {
     width: 280px;
     border-radius: 8px;
     background: #006ad0;
     font-size: 24px;
     line-height: 260px;
     text-align: center;
     color: #fff;
 }
 
 .in-cona-li4 span {
     font-size: 24px;
     color: #fff;
 }
 
 .in-cona-li4 h3 {
     font-size: 16px;
     color: #fff;
 }
 
 .in-cona-li6 p {
     font-size: 24px;
     line-height: 260px;
     text-align: center;
     color: #fff;
     position: absolute;
     left: 50%;
     top: 50%;
     transform: translate(-50%, -50%);
 }
 
 .in-cona-li7 {
     width: 280px;
     border-radius: 8px;
     background: #006ad0;
 }
 
 .in-cona-li7 .in-cona-li-div {
     width: 280px;
     border-radius: 8px;
     background: #006ad0;
     font-size: 24px;
     line-height: 260px;
     text-align: center;
     color: #fff;
 }
 
 .in-cona-li7 p {
     font-size: 24px;
     color: #fff;
 }
 
 .in-cona-li8 p {
     font-size: 24px;
     line-height: 260px;
     text-align: center;
     color: #fff;
     position: absolute;
     left: 50%;
     top: 50%;
     transform: translate(-50%, -50%);
 }
 
 .in-cona-div {
     position: absolute;
     left: 50px;
     top: 40px;
     transform: translate(0);
     -webkit-transform: translate(0);
     -moz-transform: translate(0);
     -ms-transform: translate(0);
     -o-transform: translate(0);
     opacity: 1;
     transition: 600ms;
     -webkit-transition: 600ms;
 }
 
 .in-cona-div p {
     font-size: 24px;
     color: #fff;
     margin-bottom: 120px;
 }
 
 .in-cona-div i {
     width: 26px;
     height: 26px;
     background: url(../images/link-more.png) no-repeat center;
 }
 
 .in-cona ul {
     margin-top: 65px;
     text-align: center;
 }
 
 .in-conb {
     width: 100%;
     height: 1000px;
     background: url(../images/indexa_41.png) no-repeat;
     background-size: 100% 100%;
     box-sizing: border-box;
     padding-top: 40px;
     z-index: 1;
 }
 
 .in-conb-ul li {
     display: inline-block;
     vertical-align: bottom;
     text-align: center;
     width: 16%;
     height: 170px;
     box-sizing: border-box;
     padding-bottom: 40px;
     position: relative;
     transition: .5s;
     -moz-transition: .5s;
     -webkit-transition: .5s;
     -o-transition: .5s;
 }
 
 .in-conb-ul li:hover {
     transform: translateY(-10px);
 }
 
 .in-conb-ul li.in-conb-ula-topma:hover {
     transform: translateY(10px);
 }
 
 .in-conb-ul li:hover p {
     color: #1e5bd2;
 }
 
 .in-conb-ul li.in-conb-ula-topma:hover em {
     top: -70px;
 }
 
 .in-conb-ul li:hover em {
     bottom: -10px;
 }
 
 .in-conb-ul li p {
     margin-top: 15px;
     font-size: 18px;
     color: #1d2736;
 }
 
 .in-conb-ul li em {
     background: url(../images/sanjiao.png) no-repeat;
     width: 29px;
     height: 16px;
     position: absolute;
     bottom: 0px;
     left: 50%;
     margin-left: -14.5px;
     display: none;
 }
 
 .in-conb-ul li em.on {
     display: block;
 }
 
 .in-conb-ul li.in-conb-ula-topma {
     position: relative;
     margin-top: 300px;
     padding-bottom: 0;
 }
 
 .in-conb-ul li.in-conb-ula-topma em {
     position: absolute;
     top: -60px;
     left: 50%;
     margin-left: -14.5px;
     transform: rotate(180deg);
 }
 
 .in-conb-ula-lidiv {
     text-align: center;
     height: 95px;
 }
 
 .in-conb-ula {
     margin-bottom: 40px;
     margin-top: 40px;
 }
 
 .in-conb-qh {
     width: 100%;
     height: 240px;
     background: url(../images/indexb_26.png) no-repeat;
     background-size: 100% 100%;
     box-sizing: border-box;
     position: absolute;
     left: 0;
     top: 325px;
 }
 
 .proccd {
     display: none;
     /* transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    -webkit-transform: translateY(-20px);
    opacity: 0;
    transition: 600ms;
    -webkit-transition: 600ms; */
     overflow: hidden;
 }
 
 .proccd.on {
     display: block;
     /* transform: translate(0);
    -webkit-transform: translate(0);
    -moz-transform: translate(0);
    -ms-transform: translate(0);
    -o-transform: translate(0);
    opacity: 1; */
 }
 
 .in-conb-qh-l {
     width: 60%;
     padding-left: 90px;
     box-sizing: border-box;
     padding-top: 35px;
 }
 
 .in-conb-qh-l span {
     font-size: 24px;
     color: #fff;
 }
 
 .in-conb-qh-l p {
     font-size: 14px;
     color: #fff;
     margin-top: 15px;
     margin-bottom: 40px;
 }
 
 .in-conb-qh-l a {
     font-size: 16px;
     color: #fff;
     border: 1px solid #fff;
     width: 120px;
     height: 35px;
     text-align: center;
     line-height: 35px;
     transition: .5s;
     -moz-transition: .5s;
     -webkit-transition: .5s;
     -o-transition: .5s;
 }
 
 .in-conb-qh-l a:hover {
     transform: translateX(5px);
 }
 
 .in-conb-qh-r {
     width: 40%;
     padding-left: 170px;
     box-sizing: border-box;
     padding-top: 35px;
 }
 
 .in-conb-qh-r span {
     font-size: 24px;
     color: #fff;
     margin-bottom: 15px;
 }
 
 .in-conb-qh-r p {
     font-size: 14px;
     color: #fff;
     margin-bottom: 10px;
 }
 
 .in-conb-qh-r>div a {
     display: block;
     color: #fff;
 }
 
 .in-conb-qh-r a.link-sqzl {
     width: 120px;
     height: 32px;
     text-align: center;
     line-height: 32px;
     border-radius: 5px;
     background: #fff;
     margin-top: 10px;
 }
 
 .in-conb-qh-r a.link-sqzl p {
     font-size: 16px;
     color: #006ad0;
     margin-bottom: 0px;
 }
 
 .in-conb-more {
     text-align: center;
     margin-top: 65px;
 }
 
 .link-ckgd {
     width: 240px;
     height: 46px;
     text-align: center;
     line-height: 42px;
     border-radius: 23px;
     background: #fff;
     box-sizing: border-box;
     border: 2px solid #006ad0;
 }
 
 .in-conc-box li {
     position: relative;
 }
 
 .in-conc-box li:hover img {
     transform: scale(1.05);
 }
 
 .link-ckgd p {
     font-size: 16px;
     color: #006ad0;
 }
 
 .in-conc-box h2 {
     font-size: 14px;
     line-height: 28px;
     color: #666666;
     margin-top: 60px;
 }
 
 .in-conc-box-tbox {
     position: absolute;
     left: 30px;
     top: 290px;
     width: 180px;
     height: 180px;
     border-radius: 8px;
     background: #fff;
     box-sizing: border-box;
     padding-left: 30px;
     padding-top: 30px;
     box-shadow: 0 0 20px #dcdcdc;
     transition: .5s;
     -moz-transition: .5s;
     -webkit-transition: .5s;
     -o-transition: .5s;
 }
 
 .in-conc-box-tbox span {
     font-size: 26px;
     color: #006ad0;
 }
 
 .in-conc-box-tbox i {
     width: 30px;
     height: 3px;
     background: #ffea6c;
     display: block;
     margin-top: 20px;
     margin-bottom: 20px;
 }
 
 .in-conc-box-tbox p {
     font-size: 16px;
     color: #888888;
     margin-bottom: 10px;
 }
 
 .in-conc {
     padding-top: 100px;
     padding-bottom: 100px;
     position: relative;
 }
 
 .in-conc-box {
     margin-top: 80px !important;
 }
 
 .in-conc-box li:hover .in-conc-box-tbox {
     background: #006ad0;
 }
 
 .in-conc-box li:hover .in-conc-box-tbox span,
 .in-conc-box li:hover .in-conc-box-tbox p {
     color: #fff;
 }
 
 .qh-bth-box {
     position: absolute;
     left: 50%;
     top: 50%;
     transform: translate(-50%, -50%);
 }
 
 .qh-bth {
     width: 100%;
     overflow: hidden;
     padding: 10px 0;
     overflow: hidden;
 }
 
 .ba-le {
     float: left;
     width: 45px;
     height: 45px;
     margin-left: 10px;
     box-sizing: border-box;
     background: url(../images/l-qh.png) no-repeat center;
     cursor: pointer;
     outline: unset;
     transition: all 0.5s;
     -webkit-transition: all 0.5s;
     z-index: 10;
     box-shadow: 0 0 5px #dcdcdc;
 }
 
 .ba-le:hover {
     background: url(../images/l-qh-blue.png) no-repeat center;
 }
 
 .ba-rl {
     float: right;
     width: 45px;
     height: 45px;
     margin-right: 10px;
     box-sizing: border-box;
     background: url(../images/r-qh.png) no-repeat center;
     cursor: pointer;
     outline: unset;
     transition: all 0.5s;
     -webkit-transition: all 0.5s;
     z-index: 10;
     box-shadow: 0 0 5px #dcdcdc;
 }
 
 .ba-rl:hover {
     background: url(../images/r-qh-blue.png) no-repeat center;
 }
 
 .in-cond {
     width: 100%;
     height: 690px;
     background: url(../images/indexa_61.png) no-repeat;
     background-size: 100% 100%;
     box-sizing: border-box;
     padding-top: 100px;
 }
 
 .in-cond-t {
     text-align: center;
 }
 
 .in-cond-t span {
     font-size: 36px;
     color: #fff;
     margin-bottom: 50px;
 }
 
 .in-cond-t p {
     font-size: 16px;
     line-height: 32px;
     color: #fff;
 }
 
 .y-bg {
     width: 62px;
     height: 62px;
     background: url(../images/indexb_52.png) no-repeat;
     background-size: 100% 100%;
     display: inline-block;
     vertical-align: top;
     font-size: 20px;
     color: #fff;
     text-align: center;
     line-height: 62px;
     z-index: -1;
     margin-left: -25px;
 }
 
 .in-cond-c ul {
     overflow: hidden;
 }
 
 .in-cond-c li {
     width: 20%;
     float: left;
     /* text-align: center; */
     position: relative;
     z-index: 100;
     /* padding-right: 2%; */
     box-sizing: border-box;
 }
 
 .in-cond-c-l {
     display: inline-block;
     vertical-align: top;
     margin-right: 10px;
     margin-top: 15px;
 }
 
 .in-cond-c-r {
     display: inline-block;
     max-width: 70%;
 }
 
 .in-cond-c-r span {
     font-size: 54px;
     color: #fff;
     z-index: 5;
     display: inline-block;
 }
 
 .in-cond-c-r p {
     font-size: 20px;
     color: #fff;
     display: inline-block;
     vertical-align: text-bottom;
 }
 
 .in-cond-c-r h3 {
     font-size: 46px;
     color: #fff;
     z-index: 5;
     display: inline-block;
 }
 
 .in-cond-c-r h2 {
     font-size: 16px;
     line-height: 24px;
     color: #fff;
     margin-top: 10px;
 }
 
 .in-cond-c {
     margin-top: 80px;
 }
 
 .link-ckgd2 {
     width: 240px;
     height: 46px;
     text-align: center;
     line-height: 46px;
     border-radius: 23px;
     background: #fff;
     box-sizing: border-box;
 }
 
 .link-ckgd2 p {
     font-size: 16px;
     color: #006ad0;
 }
 
 .in-cond-b {
     text-align: center;
     margin-top: 50px;
 }
 
 .in-cone {
     padding-top: 95px;
 }
 
 .in-cone-t {
     overflow: hidden;
     margin-bottom: 50px;
 }
 
 .in-cone-t-l span {
     font-size: 32px;
     color: #1d2736;
 }
 
 .in-cone-t-r li {
     display: inline-block;
     font-size: 16px;
     width: 130px;
     color: #707070;
     margin-right: 10px;
     text-align: center;
     cursor: pointer;
 }
 
 .in-cone-t-r li a {
     width: 100%;
 }
 
 .in-cone-t-r li:last-of-type {
     margin-right: 0px;
 }
 
 .in-cone-t-r li:hover a {
     color: #fff;
 }
 
 .in-cone-t-r li:hover,
 .in-cone-t-r li.on {
     width: 130px;
     height: 46px;
     line-height: 46px;
     text-align: center;
     background: #006ad0;
     color: #fff;
     border-radius: 23px;
     transition: all 0.5s ease;
 }
 .in-cone-news {
     padding-bottom: 90px;
 }
 .in-cone-b {
     overflow: hidden;
 }
 
 .in-cone-b-l {
     width: 50%;
     overflow: hidden;
 }
 
 .in-cone-b-l:hover img {
     transform: scale(1.05);
 }
 
 .in-cone-b-l-b {
     width: 100%;
     height: 160px;
     background: #006ad0;
     overflow: hidden;
     box-sizing: border-box;
     padding-top: 30px;
     border-radius: 0 0 8px 8px;
     box-shadow: 0 0 20px #dcdcdc;
 }
 
 .in-cone-b-l-bl {
     width: 22%;
     box-sizing: border-box;
     padding-left: 50px;
     margin-top: -15px;
 }
 
 .in-cone-b-l-bl span {
     font-size: 60px;
     color: #fff;
 }
 
 .in-cone-b-l-bl p {
     font-size: 18px;
     color: #fff;
 }
 
 .in-cone-b-l-br {
     width: 78%;
     box-sizing: border-box;
     padding-left: 30px;
     padding-right: 30px;
     border-left: 1px solid #fff;
 }
 
 .in-cone-b-l-br span {
     font-size: 20px;
     color: #fff;
     margin-bottom: 10px;
 }
 
 .in-cone-b-l-br p {
     font-size: 14px;
     color: #fff;
     line-height: 24px;
 }
 
 .in-cone-b-r {
     width: 50%;
     padding-left: 70px;
     box-sizing: border-box;
 }
 
 .in-cone-b-r li {
     padding-top: 25px;
     padding-bottom: 25px;
     overflow: hidden;
     border-bottom: 1px solid #eeeeee;
 }
 
 .in-cone-b-r li:hover .in-cone-b-r-divr span,
 .in-cone-b-r li:hover .in-cone-b-r-divl span {
     color: #006ad0;
 }
 
 .in-cone-b-r li:hover .in-cone-b-r-divr {
     padding-left: 20px;
 }
 
 .in-cone-b-r li a {
     width: 100%;
     overflow: hidden;
 }
 
 .in-cone-b-r-divl {
     float: left;
     width: 16%;
     margin-top: -10px;
 }
 
 .in-cone-b-r-divl span {
     font-size: 60px;
     color: #1d2736;
 }
 
 .in-cone-b-r-divl p {
     font-size: 18px;
     color: #1d2736;
 }
 
 .in-cone-b-r-divr {
     float: left;
     width: 84%;
     box-sizing: border-box;
     padding-left: 35px;
     border-left: 1px solid #eeeeee;
     transition: all 0.5s ease;
 }
 
 .in-cone-b-r-divr span {
     font-size: 20px;
     color: #1d2736;
     margin-bottom: 20px;
     font-weight: bold;
     width: 100%;
 }
 
 .in-cone-b-r-divr p {
     font-size: 14px;
     color: #1d2736;
     width: 100%;
 }
 
 .procce {
     display: none;
 }
 
 .procce.on {
     display: block;
 }
 
 .in-conf {
     width: 100%;
     height: 420px;
     background: url(../images/indexa_67.png) no-repeat;
     background-size: 100% 100%;
     box-sizing: border-box;
     padding-top: 80px;
 }
 
 .in-conf-t {
     overflow: hidden;
 }
 
 .in-conf-tl h2 {
     font-size: 36px;
     color: #1d2736;
     margin-bottom: 10px;
 }
 
 .in-conf-tl p {
     font-size: 36px;
     color: #006ad0;
 }
 
 .in-conf-tl p span {
     width: 40px;
     height: 40px;
     background: #006ad0;
     color: #fff;
     font-size: 32px;
     text-align: center;
     line-height: 40px;
     border-radius: 50%;
     margin-right: 5px;
 }
 
 .in-conf-tr {
     text-align: right;
 }
 
 .in-conf-tr p {
     font-size: 18px;
     color: #1d2736;
     font-weight: bold;
 }
 
 .in-conf-tr h3 {
     font-size: 36px;
     color: #1d2736;
     font-weight: bold;
 }
 
 .lianxi-input-list-l li {
     width: 36%;
     float: left;
     margin-right: 1%;
     border: 1px solid #dddddd;
     overflow: hidden;
     box-sizing: border-box;
 }
 
 .input-ts {
     float: left;
     width: 20%;
     height: 60px;
     line-height: 60px;
     text-align: center;
     box-sizing: border-box;
     background: #fff;
 }
 
 .lianxi-input-list li input {
     outline: none;
     float: left;
     width: 80%;
     height: 60px;
     line-height: 60px;
     font-size: 16px;
     color: #666666;
     box-sizing: border-box;
 }
 
 .lianxi-btn-sub {
     width: 150px;
     height: 60px;
     line-height: 60px;
     text-align: center;
     color: #ffffff;
     font-size: 18px;
     outline: none;
     border: 0;
     background-color: #1d2736;
 }
 
 .lianxi-input-list-r {
     display: inline-block;
 }
 
 .lianxi-input-list-r-r {
     display: inline-block;
     vertical-align: middle;
     margin-left: 10px;
     width: 200px;
     height: 60px;
     line-height: 60px;
     text-align: center;
     color: #ffffff;
     font-size: 18px;
     background-color: #006ad0;
 }
 
 .lianxi-input-list-r-r img {
     display: inline-block;
 }
 
 .lianxi-input-list-r-r p {
     display: inline-block;
     font-size: 18px;
     color: #fff;
     margin-left: 10px;
 }
 
 .in-conf-c {
     margin-top: 50px;
 }
 
 .in-conf-b {
     width: 100%;
     height: 180px;
     background: #fff;
     box-sizing: border-box;
     padding-top: 30px;
     margin-top: 55px;
     z-index: 10;
 }
 
 .in-conf-b ul {
     overflow: hidden;
 }
 
 .in-conf-b li {
     width: 25%;
     float: left;
     overflow: hidden;
     box-sizing: border-box;
     padding-left: 40px;
     transition: .5s;
     -moz-transition: .5s;
     -webkit-transition: .5s;
     -o-transition: .5s;
 }
 
 .in-conf-b li:hover {
     transform: translateY(-10px);
     ;
 }
 
 .in-conf-b-l {
     float: left;
 }
 
 .in-conf-b-r {
     margin-left: 15px;
     float: left;
     margin-top: 15px;
 }
 
 .in-conf-b-r span {
     font-size: 24px;
     color: #1d2736;
     margin-bottom: 15px;
 }
 
 .in-conf-b-r p {
     font-size: 14px;
     color: #666666
 }
 
 .in-footer-t {
     padding-top: 180px;
 }
 
 .ny-banner {
     position: relative;
 }
 
 .ny-banner img {
     width: 100%;
     height: auto;
 }
 
 .ny-banner-tit {
     position: absolute;
     width: 100%;
     left: 50%;
     top: 50%;
     transform: translate(-50%, -50%);
 }
 
 .ny-banner-tit p {
     font-size: 32px;
     color: #fff;
     margin-bottom: 20px;
 }
 
 .ny-banner-tit span {
     font-size: 50px;
     color: #fff;
     display: block;
 }
 
 .ny-banner-tit h3 {
     font-size: 24px;
     color: #fff;
     display: block;
     margin-bottom: 20px;
 }
 
 .ny-nav-l {
     line-height: 75px;
 }
 
 .ny-nav-l img {
     display: inline-block;
     margin-right: 10px;
     margin-top: -5px;
 }
 
 .ny-nav-l a {
     display: inline-block;
     font-size: 16px;
     color: #666666;
 }
 
 .ny-nav-r {
     margin-top: 18px;
     position: relative;
 }
 
 .ny-nav-r li {
     display: inline-block;
     margin-right: 15px;
     width: 130px;
     height: 40px;
     line-height: 40px;
     text-align: center;
 }
 
 .ny-nav-r li:hover a,
 .ny-nav-r li.on a {
     width: 130px;
     height: 40px;
     background: #006ad0;
     color: #fff;
     font-size: 16px;
     text-align: center;
     border-radius: 20px;
     line-height: 40px;
 }
 
 .ny-nav-r li a {
     width: 100%;
 }
 
 .ny-nav {
     width: 100%;
     height: 75px;
     border-bottom: 1px solid #f2f2f2;
 }
 
 .ab-ny-nav {
     top: 57px;
     position: fixed;
     background-color: #fff;
     z-index: 1000;
 }
 
 .ry-cona {
     padding-top: 100px;
     padding-bottom: 200px;
 }
 
 .ry-tit {
     text-align: center;
 }
 
 .ry-tit span {
     font-size: 36px;
     color: #1d2736;
 }
 
 .ry-cona-box {
     margin-top: 50px;
 }
 
 .ry-cona-box ul {
     overflow: hidden;
 }
 
 .ry-cona-box li {
     float: left;
     width: 32%;
     margin-right: 2%;
     text-align: center;
     margin-bottom: 45px;
 }
 
 .ry-cona-box li:nth-of-type(3n) {
     margin-right: 0;
 }
 
 .ry-cona-box li p {
     font-size: 18px;
     color: #1d2736;
     margin-top: 25px;
 }
 
 .page {
     text-align: center;
     margin-top: 80px;
 }
 
 .page a {
     margin-right: 6px;
     width: 42px;
     height: 40px;
     line-height: 40px;
     box-sizing: border-box;
     border: 1px solid #cacaca;
     text-align: center;
     font-size: 14px;
     color: #0b74f1;
     background: #fff;
     cursor: pointer;
     display: inline-block;
     vertical-align: middle;
 }
 
 .page span {
     display: inline-block;
     width: 42px;
     height: 40px;
     line-height: 40px;
     text-align: center;
     font-size: 14px;
     color: #fff;
     background: #0b74f1;
     border: 1px solid #0b74f1;
     box-sizing: border-box;
     vertical-align: middle;
     cursor: pointer;
 }
 
 .page span.current {
     color: #fff;
     background: #0b74f1;
     border: 1px solid #0b74f1;
     margin-right: 6px;
 }
 
 .page a.prev,
 .page a.prev_disabled {
     display: inline-block;
     width: 75px;
     height: 40px;
     text-align: center;
     font-size: 14px;
     color: #0b74f1;
     background: #fff;
     line-height: 40px;
     vertical-align: middle;
 }
 
 .page a.next,
 .page a.next_disabled {
     display: inline-block;
     width: 75px;
     height: 40px;
     text-align: center;
     font-size: 14px;
     color: #0b74f1;
     background: #fff;
     line-height: 40px;
     margin-right: 0px;
     vertical-align: middle;
     margin-left: 6px;
 }
 
 .page a.prev::before,
 .page a.prev_disabled::before {
     content: "上一页";
     width: 100%;
     height: 100%;
     display: block;
     position: absolute;
     top: 0;
     right: 0;
     width: 75px;
     height: 40px;
 }
 
 .page a.next::before,
 .page a.next_disabled::before {
     content: "下一页";
     width: 100%;
     height: 100%;
     display: block;
     position: absolute;
     top: 0;
     right: 0;
     width: 75px;
     height: 40px;
 }
 
 .page span:hover,
 .page a:hover,
 .page a.prev:hover,
 .page a.prev_disabled:hover,
 .page a.next:hover,
 .page a.next_disabled:hover {
     color: #fff;
     background: #0b74f1;
     border: 1px solid #0b74f1;
 }
 
 .dt-cona {
     padding-top: 100px;
     padding-bottom: 200px;
 }
 
 .dt-cona ul {
     overflow: hidden;
 }
 
 .dt-cona li {
     width: 32%;
     margin-right: 2%;
     float: left;
     margin-bottom: 50px;
 }
 
 .dt-cona li a {
     width: 100%;
 }
 
 .dt-cona li:nth-of-type(3n) {
     margin-right: 0;
 }
 
 .dt-cona-b {
     overflow: hidden;
 }
 
 .dt-cona-b-l {
     width: 20%;
     margin-top: 7px;
 }
 
 .dt-cona-b-l span {
     font-size: 60px;
     color: #1d2736;
 }
 
 .dt-cona-b-l p {
     font-size: 18px;
     color: #1d2736;
 }
 
 .dt-cona-b-r {
     width: 80%;
     box-sizing: border-box;
     padding-left: 25px;
     border-left: 1px solid #e5e5e5;
     margin-top: 20px;
     padding-right: 10px;
 }
 
 .dt-cona-b-r span {
     font-size: 20px;
     color: #1d2736;
     margin-bottom: 15px;
 }
 
 .dt-cona-b-r p {
     font-size: 14px;
     color: #a8aaad;
     line-height: 24px;
 }
 
 .dt-cona .page {
     margin-top: 20px;
 }
 
 .wh-cona {
     padding-top: 100px;
     padding-bottom: 120px;
 }
 
 .wh-tit {
     text-align: center;
 }
 
 .wh-tit span {
     font-size: 36px;
     color: #1d2736;
     margin-bottom: 15px;
 }
 
 .wh-tit p {
     font-size: 18px;
     color: #1d2736;
 }
 
 .wh-cona-box {
     margin-top: 90px;
 }
 
 .wh-cona-box ul {
     overflow: hidden;
 }
 
 .wh-cona-box li {
     width: 23%;
     margin-right: 2.6%;
     height: 360px;
     float: left;
     text-align: center;
     box-sizing: border-box;
     padding-left: 50px;
     padding-right: 50px;
     padding-top: 65px;
     border: 1px solid #dddddd;
     border-radius: 8px;
     background: #fafafa;
     transition: .3s;
 }
 
 .wh-cona-box li:last-of-type {
     margin-right: 0;
 }
 
 .wh-cona-box li p {
     font-size: 24px;
     color: #1d2736;
     margin-top: 35px;
     font-weight: bold;
 }
 
 .wh-cona-box li i {
     display: block;
     background: #0b74f1;
     height: 2px;
     width: 40px;
     margin-top: 25px;
     margin-bottom: 25px;
     margin-left: auto;
     margin-right: auto;
 }
 
 .wh-cona-box li h3 {
     font-size: 16px;
     color: #1d2736;
 }
 
 .wh-cona-em1 {
     width: 93px;
     height: 88px;
     background: url(../images/qywh_19.png) no-repeat center;
     transition: .3s;
 }
 
 .wh-cona-em2 {
     width: 89px;
     height: 86px;
     background: url(../images/qywh_21.png) no-repeat center;
     transition: .3s;
 }
 
 .wh-cona-em3 {
     width: 95px;
     height: 88px;
     background: url(../images/qywh_23.png) no-repeat center;
     transition: .3s;
 }
 
 .wh-cona-em4 {
     width: 85px;
     height: 87px;
     background: url(../images/qywh_25.png) no-repeat center;
     transition: .3s;
 }
 
 .wh-cona-box li:hover {
     background: #0b74f1;
 }
 
 .wh-cona-box li:hover h3,
 .wh-cona-box li:hover p {
     color: #fff;
 }
 
 .wh-cona-box li:hover i {
     background: #fff;
 }
 
 .wh-cona-box li:hover .wh-cona-em1 {
     background: url(../images/qywh_09.png) no-repeat center;
 }
 
 .wh-cona-box li:hover .wh-cona-em2 {
     background: url(../images/qywh_06.png) no-repeat center;
 }
 
 .wh-cona-box li:hover .wh-cona-em3 {
     background: url(../images/qywh_12.png) no-repeat center;
 }
 
 .wh-cona-box li:hover .wh-cona-em4 {
     background: url(../images/qywh_03.png) no-repeat center;
 }
 
 .wh-conb {
     padding-top: 85px;
     padding-bottom: 145px;
     background: #f5f5f5;
 }
 
 .wh-conb-box li {
     overflow: hidden;
 }
 
 .wh-conb-box-l {
     width: 50%;
 }
 
 .wh-conb-box-r {
     width: 50%;
 }
 
 .wh-conb-box-r img {
     display: inline-block;
     width: 355px;
     height: 245px;
 }
 
 .wh-conb-box-r img:first-child {
     margin-bottom: 10px;
 }
 
 .wh-conb-box-r img:nth-of-type(2) {
     margin-bottom: 10px;
 }
 
 .wh-conb-box {
     margin-top: 90px !important;
 }
 
 .qywh-qh-bth-box {
     top: 58%;
 }
 
 .fz-cona {
     padding-top: 100px;
     padding-bottom: 150px;
 }
 
 .fz-tit {
     text-align: center;
     margin-bottom: 70px;
 }
 
 .fz-tit span {
     font-size: 36px;
     color: #1d2736;
 }
 
 .fz-cona-box {
     position: relative;
 }
 
 .fz-cona-box li {
     overflow: hidden;
     width: 100%;
     height: 100px;
     margin-bottom: 30px;
 }
 
 .fz-cona-box-l {
     float: left;
     width: 50%;
     text-align: right;
     box-sizing: border-box;
     height: 100px;
     line-height: 100px;
 }
 
 .fz-cona-box-r {
     float: right;
     text-align: left;
     width: 50%;
     box-sizing: border-box;
     padding-left: 40px;
     height: 100px;
     display: flex;
     align-items: left;
     justify-content: space-around;
     flex-direction: column;
 }
 
 .fz-cona-box-l span {
     font-size: 28px;
     color: #333333;
     font-weight: bold;
     display: inline-block;
     vertical-align: middle;
 }
 
 .fz-cona-box-r p {
     font-size: 16px;
     color: #666666;
     max-width: 75%;
     line-height: 24px;
 }
 
 .fz-cona-box li:nth-child(even) .fz-cona-box-l {
     float: right;
     text-align: left;
     padding-left: 40px;
 }
 
 .fz-cona-box li:nth-child(even) .fz-cona-box-r {
     float: left;
     text-align: right;
     padding-right: 50px;
 }
 
 .fz-cona-box li:nth-child(even) .fz-cona-box-r p {
     float: right;
 }
 
 .fz-cona-box-l em {
     width: 11px;
     height: 11px;
     background: #666666;
     border-radius: 50%;
     margin-left: 40px;
     display: inline-block;
     vertical-align: middle;
 }
 
 .fz-cona-box li:nth-child(even) .fz-cona-box-l em {
     margin-left: -152px;
 }
 
 .henxian {
     width: 1px;
     height: 100%;
     position: absolute;
     left: 50%;
     top: 46px;
     margin-left: -6px;
     z-index: -1;
 }
 
 .henxian::before {
     content: '';
     width: 1px;
     height: 100%;
     display: block;
     background: #dddddd;
     position: absolute;
     left: 50%;
     margin-left: -0.5px;
     top: 0;
     z-index: 0;
     transition: all 0.5s;
     -webkit-transition: all 0.5s;
 }
 
 .genduo {
     width: 90px;
     height: 30px;
     background: #999999;
     border-radius: 30px;
     line-height: 30px;
     text-align: center;
     color: #fff;
     font-size: 16px;
     position: absolute;
     left: 50%;
     margin-left: -50px;
     bottom: -60px;
     cursor: pointer;
 }
 
 .fz-cona-box li:hover {
     background: #0b74f1;
 }
 
 .fz-cona-box li:hover p,
 .fz-cona-box li:hover span {
     color: #fff;
 }
 
 .fz-cona-box li:hover em {
     background: #fff;
 }
 
 .qyjj-cona {
     padding-top: 110px;
     padding-bottom: 100px;
 }
 
 .qy-tit {
     text-align: center;
 }
 
 .qy-tit span {
     font-size: 36px;
     color: #1d2736;
     font-weight: bold;
 }
 
 .qy-cona-a {
     width: 100%;
     height: 400px;
     background: url(../images/qyjj_03.png) no-repeat;
     background-size: 100% 100%;
     box-sizing: border-box;
     padding-top: 25px;
     margin-top: 70px;
     overflow: hidden;
 }
 
 .qy-cona-a-tit p {
     font-size: 20px;
     color: #fff;
     margin-bottom: 15px;
 }
 
 .qy-cona-a-tit {
     margin-left: -25px;
     margin-top: 225px;
     text-align: center;
     width: 50%;
     float: left;
 }
 
 .qy-cona-a-sp {
     width: 50%;
     float: right;
     position: relative;
     box-sizing: border-box;
     padding-right: 20px;
 }
 
 .bf-btn {
     position: absolute;
     left: 50%;
     top: 55%;
     transform: translate(-50%, -50%);
     z-index: 10;
     text-align: center;
 }
 
 .bf-btn p {
     font-size: 20px;
     color: #0b74f1;
     margin-top: 10px;
 }
 
 .qy-cona-a-jj {
     width: 100%;
     box-sizing: border-box;
     padding-left: 10%;
     padding-right: 10%;
     line-height: 32px;
     color: #1d2736;
     font-size: 16px;
     margin-top: 80px;
 }
 
 .qyjj-conb {
     padding-top: 90px;
     padding-bottom: 170px;
     background: #f5f5f5;
 }
 
 .qyjj-tit {
     text-align: center;
 }
 
 .qyjj-tit span {
     font-size: 36px;
     color: #1d2736;
     font-weight: bold;
 }
 
 .qyjj-tit p {
     font-size: 18px;
     color: #1d2736;
     margin-top: 20px;
     font-weight: bold;
 }
 
 .qyjj-conb-jj {
     margin-top: 50px;
     text-align: center;
 }
 
 .qyjj-conb-ul {
     overflow: hidden;
     margin-top: 75px;
 }
 
 .qyjj-conb-ul li {
     width: 32%;
     margin-right: 2%;
     float: left;
 }
 
 .qyjj-conb-ul li:last-of-type {
     margin-right: 0;
 }
 
 .search-box {
     width: 80px;
     height: 36px;
     line-height: 32px;
     box-sizing: border-box;
     border: 2px solid #0b74f1;
     font-size: 16px;
     color: #0b74f1;
     text-align: center;
     border-radius: 18px;
     display: inline-block;
     vertical-align: middle;
     cursor: pointer;
 }
 
 .kh-cona {
     padding-top: 60px;
     padding-bottom: 60px;
 }
 
 .kh-cona-nav span {
     font-size: 36px;
     color: #1d2736;
     margin-bottom: 30px;
 }
 
 .kh-cona-nav ul {
     overflow: hidden;
 }
 
 .kh-cona-nav li {
     float: left;
     width: 90px;
     height: 32px;
     color: #666666;
     font-size: 16px;
     text-align: center;
     line-height: 32px;
     margin-right: 10px;
     cursor: pointer;
 }
 
 .kh-cona-nav li:hover,
 .kh-cona-nav li.on {
     background: #0b74f1;
     border-radius: 16px;
     color: #fff;
 }
 
 .kh-cona-nav li:hover a,
 .kh-cona-nav li.on a {
     color: #fff;
 }
 
 .kh-conb ul {
     overflow: hidden;
 }
 
 .kh-conb li {
     width: 23%;
     float: left;
     margin-right: 2.6%;
     margin-bottom: 35px;
     text-align: center;
     overflow: hidden;
     cursor: pointer;
 }
 
 .kh-conb li a {
     width: 100%;
     height: auto;
 }
 
 .kh-conb li:nth-of-type(4n) {
     margin-right: 0;
 }
 
 .kh-conb-tbox {
     width: 100%;
     height: 185px;
     box-sizing: border-box;
     position: relative;
     border: 1px solid #dddddd;
 }
 
 .kh-conb-tbox img {
     position: absolute;
     left: 50%;
     top: 50%;
     transform: translate(-50%, -50%);
 }
 
 .kh-conb li p {
     margin-top: 20px;
     font-size: 18px;
     color: #1d2736;
     font-weight: bold;
 }
 
 .kh-conb {
     padding-bottom: 140px;
 }
 
 .fuceng {
     position: absolute;
     top: -120%;
     left: 0;
     display: block;
     width: 100%;
     height: 100%;
     background: rgba(36, 130, 242, 0.9);
     transition: 0.5s;
     box-sizing: border-box;
     padding-left: 30px;
     padding-top: 20px;
     padding-right: 40px;
     text-align: left;
 }
 
 .kh-conb li:hover .fuceng {
     top: 0;
 }
 
 .fuceng span {
     font-size: 18px;
     color: #fff;
 }
 
 .fuceng h2 {
     font-size: 14px;
     line-height: 20px;
     margin-top: 15px;
     margin-bottom: 15px;
     color: #fff;
 }
 
 .fuceng h3 {
     font-size: 14px;
     color: #fff;
     padding-bottom: 5px;
     border-bottom: 1px solid #fff;
     display: inline-block;
 }
 
 .kh-conc-sp ul {
     overflow: hidden;
 }
 
 .kh-conc-sp li {
     position: relative;
     width: 23%;
     margin-right: 2.6%;
     float: left;
     text-align: center;
 }
 
 .kh-conc-sp li a {
     position: relative;
 }
 
 .kh-conc-sp li p {
     margin-top: 20px;
     font-size: 18px;
     color: #1d2736;
     font-weight: bold;
 }
 
 .kh-conc-sp li:nth-of-type(4n) {
     margin-right: 0;
 }
 
 .kh-conc-sp {
     margin-top: 40px;
 }
 
 .kh-conc {
     padding-bottom: 110px;
 }
 
 .lx-cona {
     overflow: hidden;
     margin-top: 100px;
     box-shadow: 0 0 20px #ededed;
 }
 
 .lx-cona-l {
     width: 62%;
     height: 520px;
 }
 
 .lx-cona-r {
     width: 38%;
     height: 520px;
     background: #fff;
     box-sizing: border-box;
     padding-left: 70px;
     padding-top: 70px;
     border: 1px solid #dddddd;
     border-radius: 0 5px 5px 0px;
 }
 
 .lx-cona-r span {
     font-size: 32px;
     color: #1d2736;
     margin-bottom: 50px;
 }
 
 .lx-cona-r li {
     overflow: hidden;
 }
 
 .lx-cona-r li:first-of-type {
     margin-bottom: 30px;
 }
 
 .lx-cona-r-l {
     width: 10%;
     float: left;
 }
 
 .lx-cona-r-r {
     float: left;
     margin-top: 5px;
 }
 
 .lx-cona-r-r h2 {
     font-size: 20px;
     color: #0b74f1;
     margin-bottom: 15px;
 }
 
 .lx-cona-r-r p {
     font-size: 16px;
     color: #1d2736;
     margin-bottom: 15px;
 }
 
 .lx-conb {
     text-align: center;
     padding-top: 130px;
 }
 
 .lx-conb span {
     font-size: 36px;
     color: #1d2736;
     margin-bottom: 60px;
 }
 
 .lx-conc {
     padding-top: 80px;
     padding-bottom: 100px;
 }
 
 .lx-conc ul {
     overflow: hidden;
     box-sizing: border-box;
     padding: 10px;
 }
 
 .lx-conc li {
     width: 32%;
     float: left;
     margin-right: 2%;
     margin-bottom: 40px;
     overflow: hidden;
     height: 240px;
     box-sizing: border-box;
     padding-left: 50px;
     padding-top: 40px;
     padding-right: 50px;
     box-shadow: 0 0 15px #ededed;
 }
 
 .lx-conc li:nth-of-type(3n) {
     margin-right: 0;
 }
 
 .lx-conc-t span {
     font-size: 24px;
     color: #1d2736;
     margin-left: 5px;
 }
 
 .lx-conc-b {
     margin-top: 20px;
 }
 
 .lx-conc-b p {
     font-size: 16px;
     color: #1d2736;
     line-height: 24px;
     margin-bottom: 20px;
 }
 
 .sq-box {
     width: 100%;
     height: 520px;
     background: url(../images/sq-bg.png) no-repeat;
     background-size: 100% 100%;
     box-sizing: border-box;
     padding-top: 80px;
     overflow: hidden;
 }
 
 .sq-box-a {
     text-align: left;
 }
 
 .sq-box-a h2 {
     font-size: 46px;
     color: #fff;
     margin-bottom: 25px;
 }
 
 .sq-box-a p {
     font-size: 18px;
     color: #fff;
     margin-bottom: 20px;
 }
 
 .sq-box-b {
     width: 50%;
     margin-top: 30px;
 }
 
 .sq-box-b ul {
     overflow: hidden;
     margin-bottom: 10px;
 }
 
 .sq-box-b li {
     width: 49%;
     margin-right: 2%;
     overflow: hidden;
     float: left;
     margin-bottom: 10px;
 }
 
 .sq-box-b li:nth-of-type(2n) {
     margin-right: 0;
 }
 
 .sq-box-b li .input-ts {
     float: left;
     width: 30%;
     height: 60px;
     line-height: 60px;
     text-align: center;
     font-size: 16px;
     color: #666666;
     box-sizing: border-box;
     background: #fff;
     text-align: left;
     text-indent: 15px;
 }
 
 .sq-box-b li input {
     outline: none;
     float: left;
     width: 70%;
     height: 60px;
     line-height: 60px;
     font-size: 16px;
     color: #666666;
     box-sizing: border-box;
 }
 
 .sq-btn-btn {
     width: 200px;
     height: 60px;
     line-height: 60px;
     text-align: center;
     color: #0b74f1;
     font-size: 18px;
     outline: none;
     border: 0;
     background-color: #fff;
 }
 
 .sq-zxzx {
     margin-left: 15px;
     width: 200px;
     height: 60px;
     line-height: 60px;
     text-align: center;
     color: #ffffff;
     font-size: 18px;
     background-color: unset;
     border: 1px solid #fff;
 }
 
 .sq-box-a p span {
     color: #fcff00;
     font-weight: bold;
 }
 
 .ny-banner-tita {
     text-align: center;
     top: 55%;
 }
 
 .ny-banner-tita span {
     font-size: 50px;
     color: #fff;
 }
 
 .ny-banner-tita-a {
     display: inline-block;
     padding-left: 30px;
     padding-right: 30px;
     height: 45px;
     line-height: 45px;
     text-align: center;
     font-size: 28px;
     color: #1d2736;
     background: #fff;
     margin-top: 35px;
     margin-bottom: 40px;
     border-radius: 22.5px;
     margin-left: auto;
     margin-right: auto;
 }
 
 .ny-banner-tita p {
     font-size: 16px;
     color: #fff;
     margin-bottom: 20px;
 }
 
 .ny-banner-tita-bl {
     display: inline-block;
     vertical-align: middle;
     margin-right: 50px;
     width: 200px;
     height: 50px;
     background: rgba(55, 64, 77, 0.5);
     box-sizing: border-box;
     border: 1px solid #fff;
     line-height: 50px;
     text-align: center;
     transition: .5s;
     -moz-transition: .5s;
     -webkit-transition: .5s;
     -o-transition: .5s;
 }
 
 .ny-banner-tita-br:hover,
 .ny-banner-tita-bl:hover {
     background: #006ad0;
     border: 1px solid #006ad0;
 }
 
 .ny-banner-tita-bl img {
     display: inline-block;
     margin-top: -6px;
     width: auto;
 }
 
 .ny-banner-tita-bl p {
     display: inline-block;
     font-size: 18px;
     color: #fff;
     margin-left: 10px;
 }
 
 .ny-banner-tita-br {
     display: inline-block;
     vertical-align: middle;
     background: rgba(55, 64, 77, 0.5);
     width: 200px;
     height: 50px;
     line-height: 50px;
     text-align: center;
     box-sizing: border-box;
     border: 1px solid #fff;
     transition: .5s;
     -moz-transition: .5s;
     -webkit-transition: .5s;
     -o-transition: .5s;
 }
 
 .ny-banner-tita-br img {
     display: inline-block;
     width: auto;
     margin-top: -6px;
 }
 
 .ny-banner-tita-br p {
     display: inline-block;
     font-size: 18px;
     color: #fff;
     margin-left: 10px;
 }
 
 .ny-banner-tita-b {
     margin-top: 75px;
 }
 
 .sc-tit {
     text-align: center;
 }
 
 .sc-tit span {
     font-size: 46px;
     color: #1d2736;
     display: block;
 }
 
 .sc-tit h3 {
     font-size: 32px;
     color: #1d2736;
     display: block;
 }
 
 .sc-tit i {
     display: inline-block;
     margin-top: 20px;
     width: 80px;
     height: 2px;
     background: #0b74f1;
 }
 
 .sc-cona {
     padding-top: 110px;
     padding-bottom: 100px;
 }
 
 .sc-cona-a {
     width: 100%;
     height: 260px;
     padding: 10px;
     box-sizing: border-box;
     box-shadow: 0 0 20px #f3f3f3;
     border-radius: 8px;
     margin-top: 50px;
 }
 
 .sc-cona-a ul {
     overflow: hidden;
     box-sizing: border-box;
     padding-left: 28%;
     padding-right: 28%;
     padding-top: 75px;
 }
 
 .sc-cona-a li {
     float: left;
     width: 33.33%;
     text-align: center;
     transition: .5s;
     -moz-transition: .5s;
     -webkit-transition: .5s;
     -o-transition: .5s;
 }
 
 .sc-cona-a li:hover {
     transform: translateY(-10px);
 }
 
 .sc-cona-a li p {
     font-size: 18px;
     color: #1d2736;
     margin-top: 30px;
     font-weight: bold;
 }
 
 .sc-conb {
     width: 100%;
     height: 2062px;
     background: url(../images/scpc_18.png) no-repeat;
     background-size: 100% 100%;
     box-sizing: border-box;
     padding-top: 110px;
     z-index: 1;
 }
 
 .sc-conb-a li {
     overflow: hidden;
     height: 452px;
 }
 
 .sc-conb-ali-l {
     float: left;
     width: 50%;
     margin-top: 40px;
     text-align: center;
 }
 
 .sc-conb-a-xg li img {
     width: 500px;
     height: auto;
     margin-top: 50px;
 }
 
 .sc-conb-ali-r {
     float: left;
     width: 50%;
     margin-top: 120px;
     padding-left: 60px;
     box-sizing: border-box;
 }
 
 .sc-conb-ali-r span {
     font-size: 36px;
     color: #006ad0;
     display: block;
 }
 
 .sc-conb-ali-r p {
     font-size: 18px;
     color: #666666;
     line-height: 42px;
 }
 
 .sc-conb-ali-r i {
     margin-top: 40px;
     margin-bottom: 40px;
     width: 40px;
     height: 2px;
     background: #0b74f1;
 }
 
 .sc-conc {
     padding-top: 130px;
     padding-bottom: 110px;
 }
 
 .sc-conc-a {
     margin-top: 80px;
 }
 
 .sc-conc-a ul {
     overflow: hidden;
     padding-top: 10px;
 }
 
 .sc-conc-a li {
     float: left;
     width: 24%;
     margin-right: 1.333%;
     height: 320px;
     box-sizing: border-box;
     border: 1px solid #dddddd;
     background: #fafafa;
     border-radius: 8px;
     text-align: center;
     padding-top: 50px;
     transition: .5s;
     -moz-transition: .5s;
     -webkit-transition: .5s;
     -o-transition: .5s;
 }
 
 .sc-conc-a li:hover {
     transform: translateY(-10px);
 }
 
 .sc-conc-a li:last-of-type {
     margin-right: 0;
 }
 
 .sc-conc-a li span {
     font-size: 26px;
     color: #1d2736;
     font-weight: bold;
     margin-top: 15px;
     display: block;
 }
 
 .sc-conc-a li i {
     margin-top: 20px;
     margin-bottom: 25px;
     width: 40px;
     height: 2px;
     background: #0b74f1;
 }
 
 .sc-conc-a li p {
     font-size: 15px;
     color: #1d2736;
     line-height: 26px;
 }
 
 .asp-cona-a li {
     float: left;
     width: 25%;
     text-align: center;
 }
 
 .asp-cona-a ul {
     padding-left: 14%;
     padding-right: 14%;
 }
 
 .sc-tit p {
     font-size: 20px;
     color: #666666;
     margin-top: 25px;
     line-height: 30px;
 }
 
 .aps-conb-a .sc-conb-ali-l {
     margin-top: 40px;
 }
 
 .aps-conb-a .sc-conb-ali-r {
     margin-top: 120px;
 }
 
 .aps-conc {
     padding-top: 140px;
     padding-bottom: 150px;
 }
 
 .aps-conc img {
     margin-top: 80px;
     margin-left: 80px;
 }
 
 .aps-conc:hover img {
     transform: scale(1.05);
 }
 
 .aps-cond-a ul {
     overflow: hidden;
     padding-top: 60px;
 }
 
 .aps-cond-a li {
     float: left;
     width: 32%;
     margin-right: 2%;
     height: 320px;
     box-sizing: border-box;
     border: 1px solid #dddddd;
     background: #fafafa;
     border-radius: 8px;
     text-align: left;
     padding-top: 30px;
     padding-left: 50px;
     padding-right: 60px;
     transition: .5s;
     -moz-transition: .5s;
     -webkit-transition: .5s;
     -o-transition: .5s;
 }
 
 .aps-cond-a.jiazhi-boxa li:hover {
     transform: translateY(-10px);
 }
 
 .erp-cpjzxg-box {
     margin-top: 50px;
 }
 
 .erp-cpjzxg-box ul {
     overflow: hidden;
 }
 
 .erp-cpjzxg-box li {
     float: left;
     width: 32%;
     margin-right: 2%;
     text-align: center;
     transition: .5s;
     -moz-transition: .5s;
     -webkit-transition: .5s;
     -o-transition: .5s;
 }
 
 .erp-cpjzxg-box li img {
     margin-bottom: 20px;
 }
 
 .erp-cpjzxg-box li p {
     font-size: 15px;
     color: #1d2736;
     line-height: 28px;
 }
 
 .erp-cpjzxg-box li:hover {
     transform: translateY(-10px);
 }
 
 .erp-cpjzxg-box li:last-of-type {
     margin-right: 0;
 }
 
 .jiazhi-boxa li {
     height: 400px;
 }
 
 .aps-cond-a li:hover {
     transform: translateY(-10px);
 }
 
 .aps-cond-a li:last-of-type {
     margin-right: 0;
 }
 
 .aps-cond-a li span {
     font-size: 26px;
     color: #1d2736;
     display: block;
     font-weight: bold;
     margin-top: 20px;
 }
 
 .aps-cond-a li i {
     margin-top: 20px;
     margin-bottom: 20px;
     width: 40px;
     height: 2px;
     background: #0b74f1;
 }
 
 .aps-cond-a li p {
     font-size: 15px;
     color: #1d2736;
     line-height: 28px;
 }
 
 .aps-cond {
     padding-bottom: 140px;
 }
 
 .plm-cona-a li {
     width: 20%;
     transition: .5s;
     -moz-transition: .5s;
     -webkit-transition: .5s;
     -o-transition: .5s;
 }
 
 .plm-cona-a li:hover {
     transform: translateY(-10px);
 }
 
 .plm-cona-a ul {
     padding-left: 10%;
     padding-right: 10%;
 }
 
 .plm-conb {
     padding-top: 50px;
     z-index: 1;
 }
 
 .plm-conb-a li {
     width: 100%;
     height: 720px;
     box-sizing: border-box;
     padding-top: 110px;
 }
 
 .plm-conb-a li>div {
     overflow: hidden;
 }
 
 .plm-conb-a li:nth-child(even) {
     background: #f5f5f5;
 }
 
 .plm-conb-a li:nth-child(even) .plm-conb-ar {
     float: left;
 }
 
 .plm-conb-a li:nth-child(even) .plm-conb-al {
     float: right;
 }
 
 .plm-conb-al {
     width: 50%;
     float: left;
     text-align: center;
     box-sizing: border-box;
 }
 
 .plm-conb-al dt {
     overflow: hidden;
     width: 100%;
     height: auto;
 }
 
 .plm-conb-al dt:hover img {
     transform: scale(1.05);
 }
 
 .plm-conb-ar {
     width: 50%;
     float: right;
     box-sizing: border-box;
     padding-left: 110px;
     padding-top: 60px;
     position: relative;
 }
 
 .plm-conb-ar-bg {
     position: absolute;
     left: 200px;
     top: 6px;
     z-index: 1;
 }
 
 .plm-conb-ar-tit {
     z-index: 10;
 }
 
 .plm-conb-ar-tit span {
     font-size: 36px;
     color: #1d2736;
     display: block;
 }
 
 .plm-conb-ar-tit i {
     margin-top: 35px;
     margin-bottom: 40px;
     width: 40px;
     height: 2px;
     background: #0b74f1;
 }
 
 .plm-conb-ar-tit p {
     font-size: 18px;
     color: #666666;
     margin-bottom: 20px;
 }
 
 .plm-conb-ar-tit h3 {
     font-size: 16px;
     color: #006ad0;
     margin-top: 40px;
 }
 
 .plm-pagination {
     position: relative !important;
     bottom: 0 !important;
     margin-top: 30px;
     cursor: pointer;
 }
 
 .plm-pagination .swiper-pagination-bullet {
     width: 16px;
     height: 16px;
     background: #9a9a9a;
     opacity: 1;
 }
 
 .plm-pagination .swiper-pagination-bullet-active {
     opacity: 1;
     background: #006ad0;
 }
 
 .plm-conc {
     padding-top: 0px;
     padding-bottom: 120px;
 }
 
 .zkgd {
     text-align: center;
     margin-top: -25px;
     z-index: 10;
 }
 
 .zkgd p {
     font-size: 16px;
     color: #0b74f1;
     margin-top: 15px;
 }
 
 .plm-tita-bl {
     text-align: center;
 }
 
 .plm-cond {
     padding-bottom: 130px;
 }
 
 .plm-cond-a {
     margin-top: 30px;
 }
 
 .plm-cond-a ul {
     box-sizing: border-box;
     padding: 10px;
     overflow: hidden;
     padding-top: 30px;
 }
 
 .plm-cond-a li {
     width: 19%;
     float: left;
     margin-right: 1.25%;
     height: 300px;
     box-sizing: border-box;
     border-radius: 8px;
     box-shadow: 0 0 20px #ededed;
     padding-top: 60px;
     text-align: center;
     transition: .5s;
     -moz-transition: .5s;
     -webkit-transition: .5s;
     -o-transition: .5s;
 }
 
 .plm-cond-a li:hover {
     transform: translateY(-10px);
 }
 
 .plm-cond-a li:last-of-type {
     margin-right: 0;
 }
 
 .plm-cond-a li p {
     font-size: 22px;
     color: #1d2736;
     margin-bottom: 20px;
 }
 
 .plm-cond-a li img {
     margin-bottom: 30px;
 }
 
 .oa-cona-a li {
     width: 14.28%;
     transition: .5s;
     -moz-transition: .5s;
     -webkit-transition: .5s;
     -o-transition: .5s;
 }
 
 .oa-cona-a li:hover {
     transform: translateY(-10px);
 }
 
 .oa-cona-a ul {
     padding-left: 5%;
     padding-right: 5%;
 }
 
 .oa-conb {
     background: #f5f5f5;
     padding-top: 110px;
     padding-bottom: 110px;
 }
 
 .oa-conb-a {
     margin-top: 60px;
 }
 
 .plm-tita-bl .ny-banner-tita-br {
     background: rgba(111, 117, 127, 1);
 }
 
 .plm-tita-bl .ny-banner-tita-br:hover {
     background: #006ad0;
 }
 
 .oa-conc {
     padding-top: 100px;
 }
 
 .oa-conc-a {
     margin-top: 80px;
     overflow: hidden;
 }
 
 .oa-conc-a-l {
     width: 49%;
     margin-right: 2%;
     position: relative;
     overflow: hidden;
 }
 
 .oa-conc-a-l:hover img {
     transform: scale(1.05);
 }
 
 .oa-conc-a-l img {
     width: 100%;
     height: auto;
 }
 
 .oa-conc-a-l-box {
     position: absolute;
     left: 0;
     bottom: 0;
     width: 100%;
     height: 80px;
     box-sizing: border-box;
     line-height: 80px;
     font-size: 24px;
     color: #fff;
     padding-left: 35px;
     background: rgba(114, 116, 118, 0.9);
 }
 
 .oa-conc-a-r {
     width: 49%;
 }
 
 .oa-conc-a-r ul {
     overflow: hidden;
 }
 
 .oa-conc-a-r li {
     width: 49%;
     margin-right: 2%;
     float: left;
     height: 245px;
     box-sizing: border-box;
     padding-top: 40px;
     padding-left: 35px;
     padding-right: 30px;
     margin-bottom: 10px;
     transition: .5s;
     -moz-transition: .5s;
     -webkit-transition: .5s;
     -o-transition: .5s;
 }
 
 .oa-conc-a-r li:hover {
     opacity: 0.8;
     padding-top: 45px;
 }
 
 .oa-conc-a-r li:nth-of-type(2n) {
     margin-right: 0;
 }
 
 .oa-conc-a-r-t img {
     display: inline-block;
 }
 
 .oa-conc-a-r-t span {
     display: inline-block;
     vertical-align: middle;
     font-size: 24px;
     color: #fff;
     margin-left: 10px;
 }
 
 .oa-conc-a-r-b {
     margin-top: 20px;
     font-size: 14px;
     line-height: 24px;
     color: #fff;
 }
 
 .oa-conc-a-r-li1 {
     background: #0b74f1;
 }
 
 .oa-conc-a-r-li2 {
     background: #00b050;
 }
 
 .oa-conc-a-r-li3 {
     background: #03c590;
 }
 
 .oa-conc-a-r-li4 {
     background: #ff8021;
 }
 
 .oa-conc-b {
     padding-top: 140px;
     position: relative;
 }
 
 .oa-conc-b-bg {
     position: absolute;
     left: 50%;
     top: 50%;
     transform: translate(-50%, -50%);
 }
 
 .oa-conc-b-ul {
     width: 100%;
     overflow: hidden;
     padding-top: 20px;
 }
 
 .oa-conc-b-ul li {
     width: 50%;
     float: left;
     margin-bottom: 200px;
     box-sizing: border-box;
     padding-right: 310px;
     text-align: right;
     margin-top: 20px;
     transition: .5s;
     -moz-transition: .5s;
     -webkit-transition: .5s;
     -o-transition: .5s;
 }
 
 .oa-conc-b-ul li:hover {
     transform: translateX(10px);
 }
 
 .oa-conc-b-ul li:nth-of-type(2n):hover {
     transform: translateX(-10px);
 }
 
 .oa-conc-b-ul li span {
     font-size: 24px;
     color: #1d2736;
 }
 
 .oa-conc-b-ul li p {
     font-size: 16px;
     line-height: 32px;
     color: #1d2736;
     margin-top: 20px;
 }
 
 .oa-conc-b-ul li:nth-of-type(2n) {
     padding-left: 310px;
     padding-right: 0;
     text-align: left;
 }
 
 .oa-conc-c {
     padding-top: 50px;
     padding-bottom: 80px;
     background: #f5f5f5;
 }
 
 .oa-conc-c-xg {
     background: #fff;
 }
 
 .oa-conc-c-box {
     margin-top: 70px;
 }
 
 .oa-conc-c-box ul {
     overflow: hidden;
 }
 
 .oa-conc-c-box li {
     width: 23%;
     float: left;
     margin-right: 2.6%;
     margin-bottom: 35px;
     text-align: center;
     overflow: hidden;
 }
 
 .oa-conc-c-box-xg li {
     width: 13%;
     float: left;
     margin-right: 1.5%;
     margin-bottom: 35px;
     text-align: center;
     overflow: hidden;
     transition: .5s;
     -moz-transition: .5s;
     -webkit-transition: .5s;
     -o-transition: .5s;
 }
 
 .kh-conb-tbox-xg {
     width: 100%;
     height: 100px;
     position: relative;
 }
 
 .oa-conc-c-box-xg img {
     -webkit-filter: grayscale(100%);
     filter: grayscale(100%);
     position: absolute;
     left: 50%;
     top: 50%;
     transform: translate(-50%, -50%);
 }
 
 .oa-conc-c-box li a {
     width: 100%;
     height: 100%;
     background: #fff;
 }
 
 .oa-conc-c-box li:nth-of-type(4n) {
     margin-right: 0;
 }
 
 .gdal {
     text-align: center;
     margin-top: 50px;
 }
 
 .gdal img {
     display: inline-block;
     vertical-align: middle;
 }
 
 .gdal p {
     display: inline-block;
     vertical-align: middle;
     font-size: 18px;
     color: #0b74f1;
     margin-right: 10px;
 }
 
 .scm-cona-a li {
     width: 25%;
 }
 
 .scm-cona-a ul {
     padding-left: 20%;
     padding-right: 20%;
 }
 
 .scm-cona {
     text-align: center;
     padding-bottom: 100px;
 }
 
 .scm-conb {
     width: 100%;
     height: 2061px;
     background: url(../images/scm_20.png) no-repeat;
     background-size: 100% 100%;
     box-sizing: border-box;
     padding-top: 100px;
     z-index: 1;
 }
 
 .scm-conb-a .sc-conb-ali-r {
     margin-top: 185px;
 }
 
 .scm-conb-a .sc-conb-ali-l {
     margin-top: 85px;
 }
 
 .scm-conb-a li {
     height: 464px;
 }
 
 .sc-conb-a li:hover .sc-conb-ali-l img {
     transform: scale(1.05);
 }
 
 .scm-conc {
     padding-top: 115px;
     padding-bottom: 50px;
 }
 
 .scm-conc-a {
     padding-top: 30px;
 }
 
 .scm-cond {
     width: 100%;
     height: 660px;
     background: url(../images/scm_26.png) no-repeat;
     background-size: 100% 100%;
     box-sizing: border-box;
     padding-top: 100px;
 }
 
 .scm-cond-a {
     margin-top: 60px !important;
 }
 
 .scm-cond-a li {
     overflow: hidden;
 }
 
 .scm-cond-a-lil {
     width: 50%;
 }
 
 .scm-cond-a-lil a {
     position: relative;
 }
 
 .scm-cond-a-lir {
     width: 50%;
     height: 300px;
     box-sizing: border-box;
     padding-left: 25px;
     padding-right: 50px;
 }
 
 .scm-cond-a-lir span {
     font-size: 24px;
     color: #1d2736;
     line-height: 32px;
     display: block;
 }
 
 .scm-cond-a-lir i {
     width: 40px;
     height: 2px;
     background: #0b74f1;
     margin-top: 15px;
     margin-bottom: 15px;
 }
 
 .scm-cond-a-lir p {
     font-size: 14px;
     color: #1d2736;
     line-height: 24px;
 }
 
 .scm-cond-a-lir a {
     font-size: 14px;
     color: #666666;
     padding-bottom: 5px;
     border-bottom: 1px solid #a2a2a2;
     margin-top: 20px;
 }
 
 .scm-bth-box {
     top: 58%;
 }
 
 .pro-sq {
     width: 160px;
     height: 36px;
     line-height: 32px;
     border: 2px solid #0b74f1;
     font-size: 16px;
     color: #0b74f1;
     text-align: center;
     border-radius: 18px;
 }
 
 .pro-cona {
     margin-top: 70px;
 }
 
 .pro-cona ul {
     overflow: hidden;
     padding-top: 10px;
 }
 
 .pro-cona li {
     float: left;
     width: 19%;
     margin-right: 1.25%;
     height: 360px;
     box-sizing: border-box;
     border: 1px solid #dddddd;
     background: #fafafa;
     border-radius: 8px;
     text-align: center;
     padding-top: 55px;
     transition: .5s;
     -moz-transition: .5s;
     -webkit-transition: .5s;
     -o-transition: .5s;
 }
 
 .pro-cona li:hover {
     transform: translateY(-10px);
 }
 
 .pro-cona li:last-of-type {
     margin-right: 0;
 }
 
 .pro-cona li span {
     font-size: 26px;
     color: #1d2736;
     font-weight: bold;
     margin-top: 35px;
     display: block;
 }
 
 .pro-cona li i {
     margin-top: 20px;
     margin-bottom: 20px;
     width: 40px;
     height: 2px;
     background: #0b74f1;
 }
 
 .pro-cona li p {
     font-size: 15px;
     color: #1d2736;
     line-height: 26px;
 }
 
 .pro-cona-em1 {
     width: 85px;
     height: 93px;
     background: url(../images/pro-ico_13.png) no-repeat center;
 }
 
 .pro-cona-em2 {
     width: 87px;
     height: 93px;
     background: url(../images/pro-ico_15.png) no-repeat center;
 }
 
 .pro-cona-em3 {
     width: 91px;
     height: 93px;
     background: url(../images/pro-ico_17.png) no-repeat center;
 }
 
 .pro-cona-em4 {
     width: 73px;
     height: 93px;
     background: url(../images/pro-ico_19.png) no-repeat center;
 }
 
 .pro-cona-em5 {
     width: 85px;
     height: 93px;
     background: url(../images/pro-ico_21.png) no-repeat center;
 }
 
 .pro-cona li:hover {
     background: #0b74f1;
     border: 1px solid #0b74f1;
 }
 
 .pro-cona li:hover p,
 .pro-cona li:hover span {
     color: #fff;
 }
 
 .pro-cona li:hover i {
     background: #fff;
 }
 
 .pro-cona li:hover .pro-cona-em1 {
     background: url(../images/pro-ico_35.png) no-repeat center;
 }
 
 .pro-cona li:hover .pro-cona-em2 {
     background: url(../images/pro-ico_37.png) no-repeat center;
 }
 
 .pro-cona li:hover .pro-cona-em3 {
     background: url(../images/pro-ico_39.png) no-repeat center;
 }
 
 .pro-cona li:hover .pro-cona-em4 {
     background: url(../images/pro-ico_41.png) no-repeat center;
 }
 
 .pro-cona li:hover .pro-cona-em5 {
     background: url(../images/pro-ico_43.png) no-repeat center;
 }
 
 .pro-tita-br {
     display: inline-block;
     vertical-align: middle;
     text-align: left;
 }
 
 .pro-tita-br p {
     font-size: 18px;
     color: #1d2736;
     font-weight: bold;
 }
 
 .pro-tita-br span {
     font-size: 36px;
     color: #1d2736;
     font-weight: bold;
 }
 
 .pro-conb {
     padding-top: 60px;
 }
 
 .pro-con-a {
     width: 100%;
     height: 550px;
     background: url(../images/pro_27.png) no-repeat;
     background-size: 100% 100%;
     box-sizing: border-box;
     margin-top: 150px;
     z-index: 1;
 }
 
 .pro-con-a-ul {
     z-index: 10;
     position: absolute;
     left: 0;
     top: -60px;
     width: 100%;
 }
 
 .pro-con-a-ul ul {
     overflow: hidden;
 }
 
 .pro-con-a-ul li {
     width: 15%;
     margin-right: 2%;
     float: left;
     position: relative;
 }
 
 .pro-con-a-ul li:last-of-type {
     margin-right: 0;
 }
 
 .pro-con-a-ul li .pro-con-a-ul-bg {
     width: 100%;
     height: auto;
 }
 
 .pro-con-a-ul-diva {
     position: absolute;
     left: 0;
     top: 0;
     width: 100%;
     height: 100%;
     box-sizing: border-box;
     padding-top: 35px;
     text-align: center;
     padding-left: 10px;
     padding-right: 10px;
 }
 
 .pro-con-a-ul-diva span {
     font-size: 72px;
     color: #fff;
 }
 
 .pro-con-a-ul-diva h3 {
     font-size: 24px;
     color: #fff;
     margin-top: 15px;
     margin-bottom: 25px;
 }
 
 .pro-con-a-ul-diva p {
     font-size: 14px;
     color: #fff;
     min-height: 38px;
     margin-bottom: 25px;
 }
 
 .pro-con-a-b {
     text-align: center;
     padding-top: 400px;
 }
 
 .pro-con-a-b a {
     width: 260px;
     height: 60px;
     background: #006ad0;
     line-height: 60px;
     text-align: center;
     font-size: 18px;
     color: #fff;
 }
 
 .pro-cona-fuceng {
     position: absolute;
     top: -120%;
     left: 0;
     display: block;
     width: 100%;
     height: 100%;
     background: rgba(0, 106, 208, 0.8);
     transition: 0.5s;
     box-sizing: border-box;
     padding-top: 20px;
     text-align: center;
     border-radius: 8px;
 }
 
 .pro-cona-fuceng a {
     position: relative;
     width: 100%;
     height: 100%;
     ;
 }
 
 .pro-cona-fuceng span {
     font-size: 24px;
     color: #fff;
     margin-bottom: 20px;
 }
 
 .pro-cona-fuceng p {
     font-size: 16px;
     color: #fff;
     margin-bottom: 15px;
 }
 
 .fuceng-ckgd {
     position: absolute;
     left: 50%;
     bottom: 10px;
     transform: translate(-50%, 0);
 }
 
 .fuceng-ckgd .link-div {
     width: 120px;
     height: 32px;
     line-height: 32px;
     box-sizing: border-box;
     text-align: center;
     font-size: 14px;
     color: #0b74f1;
     background: #fff;
     border-radius: 16px;
 }
 
 .pro-con-a-ul li:hover .pro-con-a-ul-diva {
     opacity: 0;
 }
 
 .pro-con-a-ul li:hover .pro-cona-fuceng {
     top: 0%;
 }
 
 .pro-conc {
     padding-top: 110px;
     padding-bottom: 50px;
 }
 
 .pro-conc .sc-tit em {
     display: inline-block;
     font-size: 20px;
     color: #006ad0;
 }
 
 .pro-conc .sc-tit p {
     font-size: 20px;
     color: #666666;
 }
 
 .pro-conc-a {
     width: 100%;
     height: 600px;
     background: url(../images/pro_30.png) no-repeat;
     background-size: 100% 100%;
     box-sizing: border-box;
     padding-top: 120px;
     margin-top: 60px;
 }
 
 .pro-conc-a-ul ul {
     overflow: hidden;
 }
 
 .pro-conc-a-ul li {
     float: left;
     width: 50%;
     box-sizing: border-box;
     padding-left: 85px;
     text-align: left;
     margin-bottom: 65px;
 }
 
 .pro-conc-a-ul li span {
     font-size: 24px;
     color: #fff;
     margin-top: 10px;
     margin-bottom: 20px;
     display: block;
 }
 
 .pro-conc-a-ul li p {
     font-size: 16px;
     line-height: 26px;
     color: #fff;
 }
 
 .pro-conc-a-ul li:nth-of-type(2n) {
     padding-left: 370px;
 }
 
 .pro-cond {
     padding-top: 50px;
     /* padding-bottom: 50px; */
     /* background: #f5f5f5; */
 }
 
 .pro-cond-box li {
     text-align: center;
 }
 
 .pro-cond-box li p {
     font-size: 18px;
     color: #1d2736;
     margin-top: 35px;
     display: none;
 }
 
 .pro-cond-box .swiper-slide-active {
     transform: scale(1.1);
 }
 
 .pro-cond-box .swiper-slide-active p {
     display: block !important;
 }
 
 .pro-cond-box {
     padding-top: 70px !important;
     padding-bottom: 100px !important;
 }
 
 .pro-cond-box ul {
     padding-top: 40px !important;
 }
 
 .erp-cona {
     padding-top: 100px;
     padding-bottom: 170px;
 }
 
 .erp-cona-a {
     margin-top: 60px;
     z-index: 1;
 }
 
 .erp-cona-b {
     margin-top: -140px;
     z-index: 10;
 }
 
 .erp-cona-b ul {
     overflow: hidden;
     padding-bottom: 10px;
 }
 
 .erp-cona-b li {
     float: left;
     width: 20%;
     text-align: center;
     box-sizing: border-box;
     padding-left: 25px;
     padding-right: 25px;
     padding-top: 150px;
     transition: .5s;
     -moz-transition: .5s;
     -webkit-transition: .5s;
     -o-transition: .5s;
 }
 
 .erp-cona-b li:hover {
     transform: translateY(10px);
 }
 
 .erp-cona-b li span {
     font-size: 24px;
     color: #1d2736;
     margin-bottom: 20px;
 }
 
 .erp-cona-b li p {
     font-size: 15px;
     color: #1d2736;
     line-height: 26px;
 }
 
 .erp-cona-c {
     margin-top: 45px;
 }
 
 .erp-cona-b li:hover span {
     color: #0b74f1;
 }
 
 .erp-conb {
     padding-top: 30px;
     padding-bottom: 130px;
     background: #f5f5f5;
 }
 
 .erp-conb-a {
     text-align: center;
     margin-top: 50px;
 }
 
 .erp-conc {
     width: 100%;
     height: 920px;
     background: url(../images/erp_13.png) no-repeat;
     background-size: 100% 100%;
     box-sizing: border-box;
     padding-top: 110px;
 }
 
 .sc-tit-bs p,
 .sc-tit-bs span {
     color: #fff;
 }
 
 .sc-tit-bs i {
     background: #fff;
 }
 
 .erp-conc-a ul {
     padding-top: 20px;
 }
 
 .erp-conc-a li {
     text-align: center;
     background: #42546a;
     position: relative;
     transition: .5s;
     -moz-transition: .5s;
     -webkit-transition: .5s;
     -o-transition: .5s;
 }
 
 .erp-conc-a li a {
     width: 100%;
     height: 100%;
     padding-top: 60px;
     padding-bottom: 45px;
 }
 
 .erp-conc-a li i {
     width: 56px;
     height: 56px;
 }
 
 .erp-conc-a-ico1 {
     background: url(../images/erpa_05.png) no-repeat center center;
 }
 
 .erp-conc-a-ico2 {
     background: url(../images/erpa_12.png) no-repeat center center;
 }
 
 .erp-conc-a-ico3 {
     background: url(../images/erpa_14.png) no-repeat center center;
 }
 
 .erp-conc-a-ico4 {
     background: url(../images/erpa_16.png) no-repeat center center;
 }
 
 .erp-conc-a-ico5 {
     background: url(../images/erpa_18.png) no-repeat center center;
 }
 
 .erp-conc-a-ico6 {
     background: url(../images/erpa_20.png) no-repeat center center;
 }
 
 .erp-conc-a-ico7 {
     background: url(../images/erpa_07.png) no-repeat center center;
 }
 
 .erp-conc-a-ico8 {
     background: url(../images/erpa_09.png) no-repeat center center;
 }
 
 .erp-conc-a li span {
     font-size: 22px;
     color: #fff;
     margin-top: 30px;
     display: block;
 }
 
 .erp-conc-a li em {
     width: 40px;
     height: 2px;
     background: #ffff;
     margin-top: 45px;
     margin-bottom: 30px;
 }
 
 .erp-conc-a li p {
     font-size: 14px;
     color: #fff;
     margin-bottom: 10px;
 }
 
 .erp-qh-bth .ba-le {
     background: url(../images/erpa_icol.png) no-repeat center;
     box-shadow: unset;
 }
 
 .erp-qh-bth .ba-rl {
     background: url(../images/erpa_icor.png) no-repeat center;
     box-shadow: unset;
 }
 
 .erp-bth-box {
     top: 65%;
 }
 
 .erp-conc-a ul {
     padding-top: 100px !important;
 }
 
 .erp-conc-a li.swiper-slide-active,
 .erp-conc-a li.on {
     width: 320px !important;
     height: 443px !important;
     margin-top: -40px !important;
     box-sizing: border-box;
 }
 
 .erp-conc-fuceng {
     position: absolute;
     top: -1200%;
     left: 0;
     display: block;
     width: 100%;
     height: 100%;
     background: #0754af;
     transition: 0.5s;
     box-sizing: border-box;
     padding-top: 60px;
     padding-left: 45px;
     padding-right: 45px;
 }
 
 .erp-conc-a li.swiper-slide-active .erp-conc-fuceng,
 .erp-conc-a li.on .erp-conc-fuceng {
     top: 0%;
 }
 
 .erp-conc-fuceng-t {
     text-align: left;
 }
 
 .erp-conc-fuceng-t img {
     display: inline-block;
     vertical-align: middle;
     margin-right: 15px;
     width: 26px;
     height: auto;
 }
 
 .erp-conc-fuceng-t h3 {
     font-size: 24px;
     color: #fff;
     display: inline-block;
     vertical-align: middle;
 }
 
 .erp-conc-fuceng em {
     width: 40px;
     height: 2px;
     background: #fff;
     margin-top: 30px;
     margin-bottom: 30px;
     display: block;
 }
 
 .erp-conc-fuceng-b {
     font-size: 15px;
     color: #fff;
     line-height: 32px;
 }
 
 .erp-cond {
     width: 100%;
     height: 690px;
     background: url(../images/erpa_37.png) no-repeat;
     background-size: 100% 100%;
     box-sizing: border-box;
     padding-top: 110px;
 }
 
 .erp-cond-a {
     margin-top: 80px;
 }
 
 .erp-cond-a ul {
     overflow: hidden;
 }
 
 .erp-cond-a li {
     width: 49%;
     margin-right: 2%;
     float: left;
     position: relative;
     overflow: hidden;
 }
 
 .erp-cond-a li:last-of-type {
     margin-right: 0;
 }
 
 .erp-cond-a li:hover img {
     transform: scale(1.05);
 }
 
 .erp-cond-a-div {
     position: absolute;
     left: 60px;
     top: 55px;
 }
 
 .erp-cond-a-div-bb {
     position: absolute;
     right: 60px;
     bottom: 50px;
     font-size: 20px;
     color: #fff;
     transition: .5s;
     -moz-transition: .5s;
     -webkit-transition: .5s;
     -o-transition: .5s;
 }
 
 .erp-cond-a li:hover .erp-cond-a-div-bb {
     right: 80px;
 }
 
 .erp-cond-a-div-t img {
     display: inline-block;
     vertical-align: middle;
     margin-right: 20px;
 }
 
 .erp-cond-a-div-t span {
     display: inline-block;
     vertical-align: middle;
     font-size: 28px;
     color: #fff;
 }
 
 .erp-cond-a-div-b {
     margin-top: 35px;
     font-size: 14px;
     color: #fff;
     line-height: 28px;
 }
 
 .erp-tit-cd p {
     max-width: 1200px;
     margin-left: auto;
     margin-right: auto;
     font-size: 16px;
     color: #1d2736;
     line-height: 32px;
 }
 
 .erp-cone {
     padding-top: 100px;
     padding-bottom: 100px;
 }
 
 .erp-con-fxg {
     padding-top: 80px;
 }
 
 .erp-cone-a {
     margin-top: 70px;
 }
 
 .erp-cone-a ul {
     overflow: hidden;
 }
 
 .erp-cone-a li {
     float: left;
     width: 24%;
     margin-right: 1.33%;
     position: relative;
     cursor: pointer;
 }
 
 .erp-cone-a li:last-of-type {
     margin-right: 0;
 }
 
 .erp-cone-a li .erp-cone-a-li-bg {
     width: 100%;
     height: 100%;
 }
 
 .erp-cone-a-box {
     position: absolute;
     left: 0;
     top: 0;
     width: 100%;
     height: 100%;
     box-sizing: border-box;
     padding-top: 160px;
     text-align: center;
 }
 
 .erp-cone-a-box span {
     font-size: 24px;
     color: #fff;
     margin-bottom: 20px;
     display: block;
 }
 
 .erp-cone-a-box img {
     margin-top: 50px;
 }
 
 .erp-cone-a-fuceng {
     position: absolute;
     top: -150%;
     left: 0;
     display: block;
     width: 100%;
     height: 100%;
     background: rgba(47, 136, 242, 0.7);
     transition: 0.5s;
     box-sizing: border-box;
     padding-top: 60px;
     padding-left: 55px;
     padding-right: 55px;
 }
 
 .erp-cone-a-fuceng span {
     font-size: 24px;
     color: #fff;
     margin-bottom: 5px;
     display: block;
 }
 
 .erp-cone-a-fuceng p {
     font-size: 14px;
     color: #fff;
     line-height: 32px;
     margin-top: 40px;
     margin-bottom: 55px;
 }
 
 .erp-cone-a li.on .erp-cone-a-box {
     opacity: 0;
 }
 
 .erp-cone-a li.on .erp-cone-a-fuceng {
     top: 0%;
 }
 
 .ny-banner-tita-b-case .ny-banner-tita-bl {
     margin-right: 0px;
     border: 1px solid #fff;
     box-sizing: border-box;
     background: rgba(22, 117, 230, 0.8);
 }
 
 .ny-banner-tita-b-case .ny-banner-tita-br {
     margin-right: 10px;
     background: rgba(255, 255, 255, 1);
 }
 
 .ny-banner-tita-b-case .ny-banner-tita-br p {
     color: #0b74f1;
 }
 
 .case-cona {
     text-align: center;
     padding-top: 70px;
     padding-bottom: 70px;
 }
 
 .case-conb {
     padding-top: 120px;
 }
 
 .case-conc-a ul {
     overflow: hidden;
     padding-bottom: 20px;
 }
 
 .case-conc-a li {
     width: 50%;
     float: left;
     text-align: right;
     box-sizing: border-box;
 }
 
 .case-conc-a li:nth-child(even) {
     text-align: left;
 }
 
 .case-conc-a li i {
     width: 113px;
     height: 113px;
     border-radius: 50%;
     box-shadow: 0 0 10px #eaeaea;
     display: inline-block;
     vertical-align: middle;
 }
 
 .case-conc-a-li-l {
     display: inline-block;
     vertical-align: middle;
     margin-right: 20px;
     transition: .5s;
     -moz-transition: .5s;
     -webkit-transition: .5s;
     -o-transition: .5s;
 }
 
 .case-conc-a li:hover .case-conc-a-li-l {
     margin-right: 30px;
 }
 
 .case-conc-a li:nth-child(even) .case-conc-a-li-l {
     margin-right: 0;
     margin-left: 20px;
 }
 
 .case-conc-a li:nth-child(even):hover .case-conc-a-li-l {
     margin-left: 30px;
 }
 
 .case-conc-a-li-l span {
     font-size: 20px;
     color: #1d2736;
     margin-bottom: 12px;
     font-weight: bold;
 }
 
 .case-conc-a-li-l p {
     font-size: 14px;
     color: #1d2736;
     margin-bottom: 8px;
 }
 
 .case-conc-a-ico1 {
     background: #fff url(../images/case-ico_12.png) no-repeat center;
 }
 
 .case-conc-a-ico2 {
     background: #fff url(../images/case-ico_37.png) no-repeat center;
 }
 
 .case-conc-a-ico3 {
     background: #fff url(../images/case-ico_09.png) no-repeat center;
 }
 
 .case-conc-a-ico4 {
     background: #fff url(../images/case-ico_39.png) no-repeat center;
 }
 
 .case-conc-a-ico5 {
     background: #fff url(../images/case-ico_15.png) no-repeat center;
 }
 
 .case-conc-a-ico6 {
     background: #fff url(../images/case-ico_43.png) no-repeat center;
 }
 
 .case-conc-a-ico7 {
     background: #fff url(../images/case-ico_03.png) no-repeat center;
 }
 
 .case-conc-a-ico8 {
     background: #fff url(../images/case-ico_40.png) no-repeat center;
 }
 
 .case-conc-a-ico9 {
     background: #fff url(../images/case-ico_06.png) no-repeat center;
 }
 
 .case-conc-a-ico10 {
     background: #fff url(../images/case-ico_46.png) no-repeat center;
 }
 
 .case-conc-a-li1 {
     padding-right: 60px;
 }
 
 .case-conc-a-li2 {
     padding-left: 60px;
 }
 
 .case-conc-a-li3 {
     padding-right: 230px;
 }
 
 .case-conc-a-li4 {
     padding-left: 230px;
 }
 
 .case-conc-a-li5 {
     padding-right: 350px;
     margin-top: 40px;
 }
 
 .case-conc-a-li6 {
     padding-left: 350px;
     margin-top: 40px;
 }
 
 .case-conc-a-li7 {
     padding-right: 390px;
     margin-top: 80px;
 }
 
 .case-conc-a-li8 {
     padding-left: 390px;
     margin-top: 80px;
 }
 
 .case-conc-a-li9 {
     padding-right: 350px;
     margin-top: 60px;
 }
 
 .case-conc-a-li10 {
     padding-left: 350px;
     margin-top: 60px;
 }
 
 .case-conc-a {
     padding-top: 110px;
     padding-bottom: 130px;
 }
 
 .case-conc {
     position: relative;
 }
 
 .case-conc-bg {
     position: absolute;
     left: 50%;
     top: 62%;
     transform: translate(-50%, -50%);
 }
 /* .case-conc-bg img {
     -webkit-animation: pulse 2s 0s ease both infinite;
     -moz-animation: pulse 2s 0s ease both infinite;
     animation: pulse 2s 0s ease both infinite;
 } */
 
 .w1500 {
     margin-right: auto;
     margin-left: auto;
     width: 1540px;
 }
 
 .sc-tit p em {
     color: #0b74f1;
 }
 
 .case-cond {
     padding-top: 90px;
     padding-bottom: 100px;
     background: #f5f5f5;
 }
 
 .case-cond-a {
     margin-top: 70px;
 }
 
 .case-cond-a ul {
     overflow: hidden;
 }
 
 .case-cond-a li {
     float: left;
     width: 24%;
     margin-right: 1.33%;
     position: relative;
 }
 
 .case-cond-a li:last-of-type {
     margin-right: 0;
 }
 
 .case-cond-a li img {
     width: 100%;
     height: auto;
 }
 
 .case-cond-a-box {
     position: absolute;
     width: 100%;
     text-align: center;
     left: 50%;
     top: 50%;
     transform: translate(-50%, -50%);
 }
 
 .case-cond-a-box span {
     font-size: 24px;
     color: #fff;
     margin-top: 50px;
     margin-bottom: 40px;
     display: block;
 }
 
 .case-cond-a-box em {
     display: inline-block;
     width: 30px;
     height: 2px;
     background: #0b74f1;
     transition: .5s;
     -moz-transition: .5s;
     -webkit-transition: .5s;
     -o-transition: .5s;
 }
 
 .case-cond-a-ico1 {
     width: 71px;
     height: 80px;
     background: url(../images/casea-ico_03.png) no-repeat center;
 }
 
 .case-cond-a-ico2 {
     width: 65px;
     height: 80px;
     background: url(../images/casea-ico_05.png) no-repeat center;
 }
 
 .case-cond-a-ico3 {
     width: 72px;
     height: 80px;
     background: url(../images/casea-ico_07.png) no-repeat center;
 }
 
 .case-cond-a-ico4 {
     width: 70px;
     height: 80px;
     background: url(../images/casea-ico_09.png) no-repeat center;
 }
 
 .ser-cond-a-ico1 {
     width: 79px;
     height: 77px;
     background: url(../images/in-weixg-a_30.png) no-repeat center;
 }
 
 .ser-cond-a-ico2 {
     width: 71px;
     height: 71px;
     background: url(../images/in-weixg-a_40.png) no-repeat center;
 }
 
 .ser-cond-a-ico3 {
     width: 70px;
     height: 74px;
     background: url(../images/in-weixg-a_37.png) no-repeat center;
 }
 
 .ser-cond-a-ico4 {
     width: 50px;
     height: 76px;
     background: url(../images/in-weixg-a_34.png) no-repeat center;
 }
 
 .ser-cond-a .case-cond-a-box {
     width: 100%;
     box-sizing: border-box;
     padding: 0 30px;
 }
 
 .case-cond-fucengp {
     font-size: 16px;
     color: #fff;
     line-height: 32px;
     opacity: 0;
     height: 0;
     transition: .5s;
     -moz-transition: .5s;
     -webkit-transition: .5s;
     -o-transition: .5s;
 }
 
 .case-cond-a li:hover .case-cond-fucengp {
     opacity: 1;
     height: auto;
 }
 
 .case-cond-a li:hover em {
     width: 1px;
     height: 110px;
     margin-top: -10px;
     margin-bottom: 15px;
 }
 
 .case-conc-c-bg {
     background: #fff;
 }
 
 .ny-banner-tit h4 {
     font-size: 32px;
     color: #fff;
     margin-bottom: 40px;
 }
 
 .ser-cona {
     padding-top: 80px;
     padding-bottom: 50px;
 }
 
 .ser-cona-a {
     box-sizing: border-box;
     margin-top: 70px !important;
 }
 
 .ser-cona-a li {
     overflow: hidden;
     box-sizing: border-box;
     border-radius: 5px;
     padding: 20px;
     border: 1px solid #dddddd;
     text-align: center;
     position: relative;
     background: #fff;
     cursor: pointer;
 }
 
 .ser-cona-a-lil {
     width: 100%;
     height: auto;
     overflow: hidden;
 }
 
 .ser-cona-gwtd-btn {
     text-align: center;
 }
 
 .ser-cona-gwtd-btn-link {
     display: inline-block;
     width: 220px;
     height: 60px;
     background: #0b74f1;
     font-size: 18px;
     color: #fff;
     text-align: center;
     margin-top: 60px;
     line-height: 60px;
 }
 
 .ser-cona-a-lil-tit {
     text-align: center;
     margin-top: 15px;
 }
 
 .ser-cona-a-lil-tit span {
     font-size: 24px;
     color: #1d2736;
 }
 
 .ser-cona-a-lil-tit p {
     font-size: 16px;
     color: #666666;
     margin-top: 10px;
 }
 
 .ser-cona-a li:hover .ser-cona-a-lil img {
     transform: scale(1.05);
 }
 
 .ser-cona-a-lil-xgfuceng {
     position: absolute;
     top: -120%;
     left: 0;
     display: block;
     width: 100%;
     height: 100%;
     background: rgba(36, 130, 242, 0.8);
     transition: 0.5s;
     padding-left: 20px;
     padding-right: 20px;
     box-sizing: border-box;
     text-align: center;
 }
 
 .ser-cona-a-lil-xgfuceng span {
     font-size: 24px;
     color: #fff;
     margin-top: 60px;
 }
 
 .ser-cona-a-lil-xgfuceng h3 {
     font-size: 16px;
     color: #8fb4dc;
     margin-top: 10px;
 }
 
 .ser-cona-a-lil-xgfuceng p {
     font-size: 16px;
     color: #ffffff;
     margin-top: 50px;
     line-height: 26px;
 }
 
 .ser-cona-gwtd-bg {
     position: absolute;
     left: 0;
     bottom: 0;
     z-index: -1;
 }
 
 .gwtd-grzl-link {
     display: inline-block;
     width: 120px;
     height: 30px;
     border-radius: 15px;
     background: #fff;
     font-size: 14px;
     color: #0b74f1;
     text-align: center;
     margin-top: 40px;
     line-height: 30px;
 }
 
 .ser-cona-a li:hover .ser-cona-a-lil-xgfuceng {
     top: 0;
 }
 
 .ser-cona-a li:hover .ser-cona-a-lil-tit p,
 .ser-cona-a li:hover .ser-cona-a-lil-tit span {
     opacity: 0;
 }
 
 .ser-cona-a-lir {
     box-sizing: border-box;
     max-width: 410px;
 }
 
 .ser-cona-a-lir span {
     font-size: 24px;
     color: #1d2736;
     display: block;
     font-weight: bold;
 }
 
 .ser-cona-a-lir i {
     margin-top: 15px;
     margin-bottom: 15px;
     width: 40px;
     height: 2px;
     background: #0b74f1;
 }
 
 .ser-cona-a-lir p {
     font-size: 14px;
     color: #1d2736;
     line-height: 24px;
 }
 
 .ser-cona-a-lir h3 {
     font-size: 16px;
     color: #1d2736;
     margin-top: 20px;
     margin-bottom: 20px;
     font-weight: bold;
 }
 
 .ser-qh-bth-box {
     top: 60%;
 }
 
 .ser-conb {
     width: 100%;
     height: 1100px;
     background: url(../images/service_07.png) no-repeat;
     background-size: 100% 100%;
     box-sizing: border-box;
     padding-top: 75px;
     z-index: 1;
     position: relative;
 }
 
 .ser-conb-bga {
     position: absolute;
     left: 0;
     top: 440px;
 }
 
 .ser-conb-bga img {
     width: 100%;
     height: auto;
 }
 
 .ser-conb-a {
     margin-top: 95px;
 }
 
 .ser-conb-a ul {
     overflow: hidden;
 }
 
 .ser-conb-a li {
     float: left;
     width: 325px;
     text-align: center;
 }
 
 .ser-conb-yuan {
     width: 110px;
     height: 110px;
     display: inline-block;
     border-radius: 50%;
     background: #fff;
     text-align: center;
     line-height: 110px;
     font-size: 20px;
     color: #000e2b;
     transition: .3s;
 }
 
 .ser-conb-xiana {
     text-align: center;
 }
 
 .ser-conb-xiana i {
     width: 20px;
     height: 85px;
     background: url(../images/ser-ico_05.png) no-repeat center;
     transition: .3s;
     display: inline-block;
 }
 
 .ser-conb-a li:hover .ser-conb-yuan {
     color: #fff;
     background: #0b74f1;
 }
 
 .ser-conb-a li:hover .ser-conb-xiana i {
     background: url(../images/ser-ico_03.png) no-repeat center;
 }
 
 .ser-conb-b .ser-conb-xiana i {
     width: 20px;
     height: 90px;
     background: url(../images/ser-ico_08.png) no-repeat center;
     transition: .3s;
     display: inline-block;
 }
 
 .ser-conb-b {
     margin-top: -74px;
     box-sizing: border-box;
     padding-left: 175px;
 }
 
 .ser-conb-b li {
     width: 315px;
 }
 
 .ser-conb-b li:hover .ser-conb-xiana i {
     background: url(../images/ser-ico_09.png) no-repeat center;
 }
 
 .ser-conb-b .ser-conb-xiana {
     height: 90px;
 }
 
 .ser-conb-c {
     height: 280px;
     border-radius: 10px;
     background: #fff;
     box-sizing: border-box;
     padding-top: 55px;
     margin-top: 90px;
 }
 
 .ser-conb-c ul {
     overflow: hidden;
 }
 
 .ser-conb-c li {
     float: left;
     width: 25%;
     text-align: center;
 }
 
 .ser-conb-c li p {
     font-size: 18px;
     line-height: 32px;
     color: #1d2736;
     font-weight: bold;
     transition: .5s;
     -moz-transition: .5s;
     -webkit-transition: .5s;
     -o-transition: .5s;
 }
 
 .ser-conb-c-imgdiv {
     margin-bottom: 25px;
     height: 86px;
     text-align: center;
     transition: .5s;
     -moz-transition: .5s;
     -webkit-transition: .5s;
     -o-transition: .5s;
 }
 
 .ser-conb-c li:hover .ser-conb-c-imgdiv {
     margin-bottom: 20px;
 }
 
 .ser-conb-c li:hover .ser-conb-c-imgdiv img {
     transform: translateY(10px);
 }
 
 .ser-conc {
     width: 100%;
     height: 1032px;
     background: url(../images/service_08.png) no-repeat;
     background-size: 100% 100%;
     box-sizing: border-box;
     padding-top: 100px;
     z-index: 1;
 }
 
 .ser-conc-a {
     margin-top: 65px;
 }
 
 .ser-conc-a ul {
     overflow: hidden;
 }
 
 .ser-conc-a li {
     float: left;
     width: 49%;
     margin-right: 2%;
     margin-bottom: 30px;
     height: 180px;
     border-radius: 90px;
     background: #fff;
     box-sizing: border-box;
     padding-left: 35px;
     padding-right: 80px;
     padding-top: 40px;
 }
 
 .ser-conc-a li:hover img {
     transform: translateX(-10px);
 }
 
 .ser-conc-a li:hover .ser-conc-a-shuziimg {
     margin-right: 40px;
     margin-left: 10px;
     transform: translateX(0px);
 }
 
 .ser-conc-a li:hover {
     opacity: .8;
 }
 
 .ser-conc-a li:nth-of-type(2n) {
     margin-right: 0;
 }
 
 .ser-conc-a li img {
     display: inline-block;
     vertical-align: middle;
 }
 
 .ser-conc-a li .ser-conc-a-div {
     display: inline-block;
     vertical-align: middle;
     margin-left: 30px;
 }
 
 .ser-conc-a-shuziimg {
     margin-right: 50px;
 }
 
 .ser-conc-a-div span {
     font-size: 24px;
     color: #1d2736;
     margin-bottom: 20px;
 }
 
 .ser-conc-a-div p {
     font-size: 16px;
     color: #1d2736;
     line-height: 24px;
     max-width: 340px;
 }
 
 .ser-cond {
     background: #f5f5f5;
 }
 
 .case-conb .in-conb-qh {
     top: 352px;
 }
 
 #map {
     height: 520px;
 }
 
 #map img {
     max-width: none !important;
     max-height: none !important;
 }
 
 .BMapLib_SearchInfoWindow {
     display: none;
 }
 /* 9.16 change */
 
 .erp-conc-a-imgdiv {
     width: 56px;
     height: 56px;
     position: relative;
     display: inline-block;
 }
 
 .erp-conc-a-imgdiv img {
     position: absolute;
     left: 50%;
     top: 50%;
     transform: translate(-50%, -50%);
 }
 
 .footer-t-c-r img {
     width: 136px;
     height: 136px;
 }
 
 .genduo-div {
     display: inline-block;
 }
 
 .in-cona-li-fuceng {
     position: absolute;
     left: 35px;
     top: 25px;
     width: 80%;
     height: 260px;
     max-width: 80%;
     transform: translateY(-20px);
     -ms-transform: translateY(-20px);
     -moz-transform: translateY(-20px);
     -o-transform: translateY(-20px);
     -webkit-transform: translateY(-20px);
     opacity: 0;
     transition: 600ms;
     -webkit-transition: 600ms;
 }
 
 .in-cona-li-fuceng-t {
     top: 70px;
 }
 
 .in-cona-li-fuceng span {
     font-size: 24px;
     color: #fff;
     line-height: unset;
 }
 
 .in-cona-li-fuceng p {
     font-size: 14px;
     color: #fff;
     line-height: 26px;
     margin-top: 20px;
     margin-bottom: 15px;
     line-height: unset;
 }
 
 .in-cona-li-fuceng h3 {
     font-size: 16px;
     color: #fff;
     line-height: unset;
 }
 
 .in-cona ul li:hover .in-cona-li-fuceng {
     transform: translate(0);
     -webkit-transform: translate(0);
     -moz-transform: translate(0);
     -ms-transform: translate(0);
     -o-transform: translate(0);
     opacity: 1;
 }
 
 .in-cona ul li:hover .in-cona-div {
     transform: translateY(-20px);
     -ms-transform: translateY(-20px);
     -moz-transform: translateY(-20px);
     -o-transform: translateY(-20px);
     -webkit-transform: translateY(-20px);
     opacity: 0;
     transition: 600ms;
     -webkit-transition: 600ms;
 }
 
 .in-cona ul li:hover .in-cona-li-div p {
     transform: translateY(-20px);
     -ms-transform: translateY(-20px);
     -moz-transform: translateY(-20px);
     -o-transform: translateY(-20px);
     -webkit-transform: translateY(-20px);
     opacity: 0;
     transition: 600ms;
     -webkit-transition: 600ms;
 }
 
 .in-cona-li-div {
     position: relative;
     width: 280px;
     height: 260px;
     line-height: 260px;
 }
 
 .in-cona-li-div img {
     position: absolute;
     left: 0;
     top: 0;
     width: 280px;
     height: 260px;
 }
 
 .in-cona-li-div p {
     font-size: 24px;
     text-align: center;
     color: #fff;
     /* position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%); */
     transform: translate(0);
     -webkit-transform: translate(0);
     -moz-transform: translate(0);
     -ms-transform: translate(0);
     -o-transform: translate(0);
     opacity: 1;
     transition: 600ms;
     -webkit-transition: 600ms;
 }
 
 .header-number {
     position: absolute;
     left: -70px;
     bottom: -80px;
     border-radius: 30px;
     background-color: white;
     padding: 10px 15px;
     width: 150px;
     text-align: center;
     opacity: 0;
 }
 
 .transition {
     -webkit-transition: all .3s;
     -moz-transition: all .3s;
     -ms-transition: all .3s time;
     -o-transition: all .3s;
     transition: all .3s;
 }
 
 .top-linka:hover+.header-number {
     bottom: -50px;
     opacity: 1;
 }
 
 .header-qrcode {
     position: absolute;
     bottom: -190px;
     left: 35px;
     max-width: 136px;
     width: 136px;
     opacity: 0;
 }
 
 .top-linkc:hover+.header-qrcode {
     bottom: -150px;
     opacity: 1;
 }
 
 .header {
     padding: 2px 0;
 }
 
 .header .logo img {
     width: 80%;
 }
 
 .header .nav {
     margin-top: 10px;
 }
 
 .header .logo-titr-link {
     margin-top: 14px;
 }
 
 .logo-titr-cd {
     position: absolute;
     width: 39px;
     height: 29px;
     right: 60px;
     top: 50%;
     margin-top: -14.5px;
     cursor: pointer;
 }
 
 .logo-titr-cd img {
     position: absolute;
     left: 0;
     top: 0px;
 }
 
 .caidan .cd-imga {
     position: absolute;
     left: 0;
     top: -50px;
     opacity: 0;
 }
 
 .caidan .cd-imgb {
     position: absolute;
     left: 0;
     top: 0px;
     opacity: 1;
 }
 
 .header-hidden {
     position: unset;
 }
 
 .htnavbox {
     overflow: hidden;
     position: relative;
     height: 50px;
 }
 
 .htnav {
     position: absolute;
     left: 0;
     right: 0;
     top: 0;
     transform: translateX(80px);
     -ms-transform: translateX(80px);
     -moz-transform: translateX(80px);
     -o-transform: translateX(80px);
     -webkit-transform: translateX(80px);
     opacity: 0;
     visibility: hidden;
     transition: 600ms;
     -webkit-transition: 600ms;
 }
 
 .htnavbox.showNav .htnav {
     transform: translate(0);
     -webkit-transform: translate(0);
     -moz-transform: translate(0);
     -ms-transform: translate(0);
     -o-transform: translate(0);
     opacity: 1;
     visibility: visible;
 }
 
 .cd-imga {
     transform: translateX(10px);
     -ms-transform: translateX(10px);
     -moz-transform: translateX(10px);
     -o-transform: translateX(10px);
     -webkit-transform: translateX(10px);
     transition: 600ms;
     -webkit-transition: 600ms;
     opacity: 1;
 }
 
 .cd-imga.hidden {
     transform: translate(0);
     -webkit-transform: translate(0);
     -moz-transform: translate(0);
     -ms-transform: translate(0);
     -o-transform: translate(0);
     opacity: 0;
 }
 
 .cd-imgb {
     font-size: 24px;
     color: #fff;
     position: absolute;
     left: 0;
     top: 0px;
     transform: translateX(-10px);
     -ms-transform: translateX(-10px);
     -moz-transform: translateX(-10px);
     -o-transform: translateX(-10px);
     -webkit-transform: translateX(-10px);
     transition: 600ms;
     -webkit-transition: 600ms;
     opacity: 0;
     cursor: pointer;
 }
 
 .cd-imgb.show {
     transform: translate(15px);
     -webkit-transform: translate(15px);
     -moz-transform: translate(15px);
     -ms-transform: translate(15px);
     -o-transform: translate(15px);
     opacity: 1;
 }
 
 .link-ckgd::before {
     content: '';
     width: 0;
     height: 100%;
     display: block;
     background: #006ad0;
     position: absolute;
     left: 50%;
     bottom: 0;
     transition: all 0.5s;
     -webkit-transition: all 0.5s;
 }
 
 .link-ckgd:hover {
     border: unset;
 }
 
 .link-ckgd:hover::before {
     left: 0;
     width: 100%;
     height: 100%;
 }
 
 .link-ckgd:hover p {
     color: #fff;
 }
 /* 9.19修改 */
 
 .in-cona-li2 .in-cona-li-div {
     width: 280px;
     border-radius: 8px;
     background: #006ad0;
     font-size: 24px;
     line-height: 260px;
     text-align: center;
     color: #fff;
 }
 
 .genduo-div {
     cursor: pointer;
 }
 
 .genduo-div.shouqi-btn h2 {
     font-size: 16px;
     color: #0b74f1;
     margin-top: 8px;
     transform: rotate(180deg);
 }
 
 .genduo-div.shouqi-btn {
     width: 128px;
     height: 86px;
     background: url(../images/plm_60.png) no-repeat center;
     background-position: center bottom;
     transform: rotate(180deg);
     z-index: 200;
 }
 
 .genduo-div h2 {
     font-size: 16px;
     color: #0b74f1;
     margin-top: 60px;
 }
 /* .genduo-div {
     width: 128px;
     height: 86px;
     background: url(../images/plm_60.png) no-repeat center;
     background-position: center top;
     z-index: 200;
 } */
 
 .genduo-diva {
     width: 128px;
     height: 86px;
     background: url(../images/plm_60.png) no-repeat center;
     background-position: center top;
     z-index: 200;
 }
 
 .search-box-l {
     overflow: hidden;
 }
 
 .search-box-r {
     width: 45px;
     height: 30px;
     line-height: 30px;
     color: #fff;
     background: #fff;
     float: right;
 }
 
 .case-search-txt {
     outline: none;
     width: 145px;
     float: left;
     margin-left: 8px;
     height: 30px;
     line-height: 30px;
     color: #666666;
     text-indent: 10px;
     font-size: 16px;
     box-sizing: border-box;
     background: #fff;
 }
 
 .search-box-t {
     height: 30px;
     overflow: hidden;
     border-bottom: 1px solid #0b74f1;
     display: inline-block;
     vertical-align: middle;
     transform: translateX(-20px);
     -ms-transform: translateX(-20px);
     -moz-transform: translateX(-20px);
     -o-transform: translateX(-20px);
     -webkit-transform: translateX(-20px);
     opacity: 0;
     width: 0;
     transition: 600ms;
     -webkit-transition: 600ms;
 }
 
 .search-box-t.on {
     width: 200px;
     opacity: 1;
     transform: translate(0);
     -ms-transform: translate(0);
     -moz-transform: translate(0);
     -o-transform: translate(0);
     -webkit-transform: translate(0);
     transition: 600ms;
     -webkit-transition: 600ms;
 }
 
 .search-box-t i {
     background: url(../images/srerch-ico.png);
     width: 13px;
     height: 16px;
     pointer-events: none;
     position: absolute;
     right: 15px;
     top: 5px;
 }
 /* 9.29修改 */
 
 .huidao-top {
     position: fixed;
     z-index: 1000;
     right: 0;
     bottom: 70px;
     transition: .3s;
 }
 
 .huidao-top .a .i {
     width: 44px;
     height: 44px;
     background-image: url(../images/side_icon.png);
     background-position: -132px 0;
     background-repeat: no-repeat;
     display: block;
 }
 
 .huidao-top .a {
     display: block;
     width: 44px;
     height: 44px;
     background-color: #1e5bd2;
     opacity: 0.8;
     margin-bottom: 4px;
     cursor: pointer;
     outline: none;
     transition: .3s;
 }
 
 .huidao-top .a-topa {
     background: #8c8d90;
     background: rgba(140, 141, 144, .8);
     display: none;
 }
 
 .huidao-top:hover .a-topa {
     background: rgba(0, 106, 208, 1);
 }
 
 .subnav {
     box-shadow: 0 0 10px #e6e6e6;
     background: #fff;
     padding: 0px 10%;
     width: 100%;
     margin: 0 auto;
     box-sizing: border-box;
 }
 
 .subnav li {
     cursor: pointer;
     display: inline-block;
 }
 
 .subnav li a {
     transition: all .36s ease;
     font-weight: 500;
     padding: 12px 24px;
     line-height: 30px;
     transition: all .2s ease-in-out;
     font-size: 16px;
 }
 
 .nav li:hover .subnav {
     opacity: 1;
     height: auto;
     /* visibility: visible; */
 }
 
 .subnav li a {
     color: #333333 !important;
 }
 
 .subnav li a:hover {
     color: #fff !important;
     background-color: #0b74f1;
 }
 
 .suspension {
     position: fixed;
     z-index: 55;
     right: 0;
     bottom: 85px;
     width: 70px;
     height: 240px;
 }
 
 .suspension-box {
     position: relative;
     float: right;
 }
 
 .suspension .a {
     display: block;
     width: 44px;
     height: 44px;
     background-color: #1e5bd2;
     opacity: 0.8;
     margin-bottom: 4px;
     cursor: pointer;
     outline: none;
     transition: .3s;
     position: relative;
     padding-bottom: 15px;
 }
 
 .suspension .a.active,
 .suspension .a:hover {
     background: #1e5bd2;
 }
 
 .suspension .a .i {
     float: left;
     width: 44px;
     height: 44px;
     background-image: url(../images/side_icon.png);
     background-repeat: no-repeat;
     margin-bottom: 5px;
 }
 /* .suspension .a-service .i{background-position:0 0;} */
 
 .suspension .a p {
     position: absolute;
     left: 12px;
     bottom: 5px;
     font-size: 12px;
     color: #fff;
 }
 
 .suspension .a-qrcode .i {
     width: 25px;
     height: 25px;
     margin-top: 12px;
     margin-left: 12px;
     background-image: url(../images/sidebar-icons_03.png);
     background-size: 100% 100%;
     background-repeat: no-repeat;
     background-position: 0 0 !important;
 }
 
 .suspension .a-service .i {
     width: 20px;
     height: 20px;
     margin-top: 12px;
     margin-left: 12px;
     background-image: url(../images/suspension-bg.png);
     background-repeat: no-repeat;
     background-position: 0 0;
 }
 
 .suspension .a-service-phone .i {
     width: 20px;
     height: 20px;
     margin-top: 12px;
     margin-left: 12px;
     background-image: url(../images/suspension-bg.png);
     background-repeat: no-repeat;
     background-position: -27px 0;
 }
 
 .suspension .a-qrcode .i {
     background-position: -44px 0;
 }
 
 .suspension .a-cart .i {
     background-position: -88px 0;
 }
 
 .suspension .a-top .i {
     background-position: -132px 0;
 }
 
 .suspension .a-top {
     background: #8c8d90;
     background: rgba(140, 141, 144, .8);
     display: none;
 }
 
 .suspension .a-top:hover {
     background: #8c8d90;
 }
 
 .suspension .d.d-service-wechat {
     width: 200px;
     background: #fff;
     position: absolute;
     right: 67px;
     /* min-height:90px; */
     border: 1px solid #E0E1E5;
     border-radius: 3px;
     box-shadow: 0px 2px 5px 0px rgba(161, 163, 175, 0.11);
 }
 
 .suspension .d .arrow {
     position: absolute;
     width: 8px;
     height: 12px;
     background: url(../images/side_bg_arrow.png) no-repeat;
     right: -8px;
     top: 31px;
 }
 
 .suspension .d-service {
     top: -15px;
 }
 
 .suspension .d-service-wechat {
     top: -12px;
 }
 
 .suspension .d-service-phone {
     top: 130px;
 }
 
 .suspension .d-qrcode {
     top: 36px;
 }
 
 .suspension .d .inner-box {
     padding: 5px 15px 5px;
 }
 
 .suspension .d-service-item {
     border-bottom: 1px solid #eee;
     padding: 10px 0;
 }
 
 .suspension .d-service .d-service-item {
     border-bottom: none;
 }
 
 .suspension .d-service-item .circle {
     width: 44px;
     height: 44px;
     border-radius: 50%;
     overflow: hidden;
     background: #F1F1F3;
     display: block;
     float: left;
 }
 
 .suspension .d-service-item .i-qq {
     width: 44px;
     height: 44px;
     background: url(../images/side_con_icon03.png) no-repeat center 15px;
     display: block;
     transition: all .2s;
     border-radius: 50%;
     overflow: hidden;
 }
 
 .suspension .d-service-item .i-kf {
     width: 44px;
     height: 44px;
     background: url(../images/side_con_icon03.png) no-repeat center;
     background-position: center;
     display: block;
     transition: all .2s;
     border-radius: 50%;
     overflow: hidden;
 }
 
 .suspension .d-service-item:hover .i-qq {
     background-position: center 3px;
 }
 
 .suspension .d-service-item .i-tel {
     width: 44px;
     height: 44px;
     background: url(../images/side_con_icon02.png) no-repeat center center;
     display: block;
 }
 
 .suspension .d-service-item h3 {
     float: left;
     width: 112px;
     line-height: 44px;
     font-size: 15px;
     margin-left: 12px;
 }
 
 .suspension .d-service-item .text {
     float: left;
     width: 112px;
     line-height: 22px;
     font-size: 14px;
     margin-left: 12px;
 }
 
 .suspension .d-service-item .text .number {
     font-family: Arial, "Microsoft Yahei", "HanHei SC", PingHei, "PingFang SC", "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;
 }
 
 .suspension .d-service-intro {
     padding-top: 10px;
 }
 
 .suspension .d-service-intro p {
     float: left;
     line-height: 27px;
     font-size: 12px;
     width: 50%;
     white-space: nowrap;
     color: #888;
 }
 
 .suspension .d-service-intro i {
     background: url(../images/side_con_icon01.png) no-repeat center center;
     height: 27px;
     width: 14px;
     margin-right: 5px;
     vertical-align: top;
     display: inline-block;
 }
 
 .suspension .d-qrcode {
     text-align: center;
 }
 
 .suspension .d-qrcode .inner-box {
     padding: 10px 0;
 }
 
 .suspension .d-qrcode p {
     font-size: 16px;
     color: #93959c;
     /* line-height: 1; */
 }
 
 .in-conb-tit-wxg h2 {
     margin-top: 0;
     margin-bottom: 0;
 }
 
 .d-service-hezi {
     height: 50px;
     line-height: 50px;
     text-align: center;
     top: 132px !important;
     display: none;
 }
 /* 9.30 */
 
 .nav_list {
     position: fixed;
     top: 60px;
     left: 0;
     width: 100%;
     height: 0;
     opacity: 0;
     padding-top: 30px;
     z-index: -1;
     pointer-events: none;
     transition: all 0.5s;
     -webkit-transition: all 0.5s;
 }
 
 .nav .nli.on .nav_list {
     top: 40px;
     padding-top: 15px;
 }
 
 .nav ul li.nav1:hover .nav_list {
     opacity: 1;
     height: 650px;
     z-index: 10000;
     pointer-events: auto;
 }
 
 .nav ul li.nav2:hover .nav_list {
     top: 60px;
     padding-top: 30px;
     opacity: 1;
     z-index: 10000;
     pointer-events: auto;
 }
 
 .header .nav ul li.nav2 .nav_list {
     top: 35px;
     padding-top: 20px;
 }
 
 .nav_product_list-box {
     padding: 0 10%;
     width: 100%;
     background: #fff;
     margin: 0 auto;
     box-sizing: border-box;
     overflow: hidden;
 }
 
 #nav_product .nav_product_list li:hover {
     border-bottom: 1px solid #0b74f1;
 }
 
 #nav_product .nav_product_box {
     box-shadow: 0 0 10px #e6e6e6;
     background: #fff;
     padding: 0 20%;
     width: 100%;
     margin: 0 auto;
     box-sizing: border-box;
     overflow: hidden;
 }
 
 #nav_product .nav_product_block {
     width: 15%;
     float: left;
     margin-right: 1%;
 }
 
 #nav_product .nav_product_group {
     display: block;
     font-size: 18px;
     border-bottom: 1px solid #ccc;
     padding: 15px 0;
 }
 
 #nav_product .nav_product_group a:hover {
     color: #006ad0;
 }
 
 #nav_product .nav_product_list {
     list-style: none;
 }
 
 #nav_product .nav_product_list li {
     cursor: pointer;
     font-size: 16px;
     padding: 10px;
     display: inline-block;
     box-sizing: border-box;
     border-bottom: 1px solid #fff;
     transition: .5s;
     -moz-transition: .5s;
     -webkit-transition: .5s;
     -o-transition: .5s;
 }
 
 #nav_product .nav_product_list li:hover a {
     color: #006ad0;
 }
 /* 10.16 */
 
 .b-sub-nav {
     background: #1a69d0;
     -webkit-box-shadow: 0 4px 12px 0 rgba(20, 92, 204, .5);
     box-shadow: 0 4px 12px 0 rgba(20, 92, 204, .5);
     position: fixed;
     z-index: 100;
     top: 66px;
     left: 0;
     width: 100%;
 }
 
 .b-sub-nav-center {
     max-width: 1440px;
     margin: 0 auto;
 }
 
 .b-sub-nav .list {
     float: right;
     list-style: none;
 }
 
 .b-sub-nav .item {
     float: left;
     -webkit-transition: all .3s ease;
     transition: all .3s ease;
 }
 
 .b-sub-nav .item.active {
     background: #1461c5;
 }
 
 .b-sub-nav .item a {
     padding: 20px 25px;
     display: block;
     color: #fff;
     opacity: .8;
     -webkit-transition: all .3s ease;
     transition: all .3s ease;
 }
 
 .b-sub-nav .item:last-of-type a {
     padding-right: 0px;
 }
 
 .b-sub-nav .item:hover a {
     opacity: 1;
 }
 
 .b-sub-nav .item.active a {
     opacity: 1;
 }
 
 .b-sub-nav.animated {
     -webkit-animation-duration: .5s;
     animation-duration: .5s;
     -webkit-animation-fill-mode: both;
     animation-fill-mode: both;
     will-change: transform, opacity;
 }
 
 .b-sub-nav.animated.slideDown {
     -webkit-animation-name: slideDown;
     animation-name: slideDown;
 }
 
 .b-sub-nav.animated.slideUp {
     -webkit-animation-name: slideUp;
     animation-name: slideUp;
 }
 
 @keyframes slideUp {
     0% {
         transform: translateY(0)
     }
     100% {
         transform: translateY(-100%);
         box-shadow: none;
     }
 }
 
 @-webkit-keyframes slideUp {
     0% {
         -webkit-transform: translateY(0)
     }
     100% {
         -webkit-transform: translateY(-100%);
         box-shadow: none;
     }
 }
 
 @-webkit-keyframes slideDown {
     0% {
         -webkit-transform: translateY(-100%)
     }
     100% {
         -webkit-transform: translateY(0)
     }
 }
 
 @keyframes slideDown {
     0% {
         transform: translateY(-100%)
     }
     100% {
         transform: translateY(0)
     }
 }
 
 .b-sub-nav2 .item a {
     padding: 20px 20px;
 }
 /* 适配 */
 
 @media screen and (max-width: 1660px) {
     .w1640 {
         width: 94%;
         margin-left: auto;
         margin-right: auto;
     }
     .w1440 {
         width: 94%;
         margin-left: auto;
         margin-right: auto;
     }
     .nav {
         margin-left: 200px;
     }
 }
 
 @media screen and (max-width: 1520px) {
     .nav {
         margin-left: 150px;
     }
     .lianxi-input-list-r-r {
         width: 150px;
     }
     .in-cone-b-r li {
         padding-top: 18px;
         padding-bottom: 18px;
     }
 }
 
 @media screen and (max-width: 1460px) {
     .nav {
         margin-left: 80px;
     }
     .logo-titr-link {
         margin-left: 35px;
     }
     .in-cone-b-r li {
         padding-top: 14px;
         padding-bottom: 14px;
     }
 }
 
 @media screen and (max-width: 1360px) {
     .nav {
         margin-left: 40px;
     }
     .nav .nli {
         margin-right: 30px;
     }
     .logo-titr-link {
         margin-left: 35px;
     }
     .lianxi-btn-sub {
         width: 120px;
     }
     .in-conf-b li {
         padding-left: 20px;
     }
     .in-cone-b-r li {
         padding-top: 12px;
         padding-bottom: 12px;
     }
 }


 .index-news-more{margin: 30px 0 0px 0px;padding: 20px 10px;background: #fff;}
 .index-news-more li{float:left;width: 33.3%;/* margin:8px 0% 8px 0; */}
 .index-news-more li i{float:left; margin-top: -2px;}
 .index-news-more li font{display:inline-block; width: 65%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
 .index-news-more li .time{float: right; color:#999;font-size:13px;}
 .index-news-more li a{display: block;color:#858585;font-size:15px;margin: 10px 30px 10px 30px;/*padding-left: 10px;background: url(../images/arrow_02.png) no-repeat left;*/transition: all .4s ease-in-out;}
 .index-news-more li:hover a{color:#0069de;transform:translateX(-3px)}

 .fixed-btns {
    position: fixed;
    bottom: 50px;
    left: 50px;
    z-index: 9
}
.fixed-btns .item {
    cursor: pointer;
    width: 70px;
    height: 70px;
    background: #2f65cc;
    margin-bottom: 1px;
    color: #fff
}
.fixed-btns .item .btn {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative
}
.fixed-btns .item .btn>img {
    width: 30px;
    height: 30px
}
.fixed-btns .item .btn>p {
    font-size: 14px;
    font-family: SimHei;
    font-weight: 300;
    color: #ffffff;
    line-height: 1;
    margin-top: 7px
}
.fixed-btns .item .modal {
    display: none;
    width: 190px;
    position: absolute;
    left: -175px;
    top: 0
}
.fixed-btns .item .modal .wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 160px;
    height: 70px;
    background: #2f65cc;
    border-radius: 4px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-left: 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}
.fixed-btns .item .modal .wrap .p-1 {
    font-size: 14px;
    font-family: SimHei;
    font-weight: 300;
    line-height: 14px
}
.fixed-btns .item .modal .wrap .p-2 {
    font-size: 20px;
    font-family: Arial;
    font-weight: 400;
    line-height: 20px;
    margin-top: 9px
}
.fixed-btns .item .modal .wrap::after {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    right: 22px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 8px 0 8px 10px;
    border-color: transparent transparent transparent #2f65cc;
    margin-top: -8px
}
.fixed-btns .item:hover .modal {
    display: block
}


/*下载*/
.page-down {padding-top: 130px;padding-bottom: 150px; background: url(../images/bg-down.jpg) no-repeat center;background-size: cover}
.page-down .w1440 {display: flex;align-items: center;}
.page-down .w1440 .cont {
     flex: 1;
     padding-bottom: 50px;
}
.page-down .w1440 .cont h3 {
     font-size: 48px;
     line-height: 1.3;
     color: #0b74f1;
     font-weight: 500;
}
.page-down .w1440 .cont h4 {
     font-size: 22px;
     line-height: 1;
     color: #30343e;
     margin-top: 36px;
}
.page-down .w1440 .cont p {
     margin-top: 15px;
     font-size: 16px;
     line-height: 36px;
     color: #6e6f70;
}
.page-down .w1440 .cont .btn-wrap {
     margin-top: 100px;
}
.page-down .w1440 .cont .btn-wrap a {
     display: inline-block;
     vertical-align: middle;
     width: 160px;
     height: 42px;
     text-align: center;
     margin-right: 6px;
     -webkit-transition: .3s;
     -o-transition: .3s;
     transition: .3s;
}
.page-down .w1440 .cont .btn-wrap .btn-down {
     background-color: #0b74f1;
     font-size: 18px;
     line-height: 42px;
     color: #ffffff;
}
.page-down .w1440 .cont .btn-wrap .btn-sy {
     background-color: #ffffff;
     border: solid 1px #b5b5b5;
     font-size: 18px;
     line-height: 40px;
     color: #272933;
}
.page-down .w1440 .cont .btn-wrap a:hover {
     box-shadow: 0 10px 20px rgba(0,0,0,0.1)
}
.page-down .w1440 .pic {
     width: 661px;
}

#_aihecong_chat_container_body ._aihecong_chat_button_body._aihecong_chat_button_pc._aihecong_chat_button_paved {
     bottom: 300px !important;
    right: 0px !important;
    left: auto !important;
}

/*2022-8-25*/
/* #_aihecong_chat_container_start,
#newBridge {display: none !important;} */

#_aihecong_chat_container_body ._aihecong_chat_button_body._aihecong_chat_button_pc._aihecong_chat_button_paved {display: none !important;}



/*头部补充 Marc 20240326*/
.link-mes {
    margin-top: 8px;
    margin-right: 50px;
}
 .link-mes a {
    color: #0069de;
        font-weight: bold;
        text-align: center;
 }
.link-mes a:hover {
     text-decoration: underline;
}
@media (max-width: 1600px) {
     .link-mes {
         margin-right: 30px;
     }
}
@media (max-width: 1500px) {
     .link-mes {
         margin-right: 0;
         margin-left: 0 !important;
     }
}
@media (max-width: 1320px) {
     .nav .nli {
         margin-right: 20px;
     }
}
@media (max-width: 1250px) {
     /*.nav .nli {
         margin-right: 15px;
     }*/
     .logo-titr-link {
         margin-left: 20px;
     }
     .nav .nli {
         margin-right: 10px;
     }
}
